Подобрать разделитель подстрок в одной строке при передаче пакета серверу - C#
Формулировка задачи:
Клиент будет серверу слать связку логин-пароль по namedPipe кучкой байтиков. Я их считываю и перевожу в String. Беда в том что самое очевидное (\0) при переводе в String из набора байтиков стаёт пробелом. Посоветуйте как по другому разграничить логин и пароль так чтобы и удобно разбивать потом и чтобы не пересекалось с символами возможными в пароле. Почему-то другие непечатаемые символы вроде \3 c# тоже не даёт передавать так как если написать
То студия говорит
Ошибка 2 Нераспознанная управляющая последовательность
Думаю до меня уже многие задавались вопросом решения этой проблемы так что какое-то удобное решение есть, подскажите его.
Можно конечно и за два раза передавать серверу информацию (один раз логин и один пароль), но это как-то не спортивно чтоли
ss.WriteString("string\3string2");
Решение задачи: «Подобрать разделитель подстрок в одной строке при передаче пакета серверу»
textual
Листинг программы
MemoryStream m = new MemoryStream();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д