Подобрать разделитель подстрок в одной строке при передаче пакета серверу - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Подобрать разделитель подстрок в одной строке при передаче пакета серверу»

textual
Листинг программы
MemoryStream m = new MemoryStream();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы