Я хочу отправить строку последовательно на сервер со списком команд. Каждая команда разделяется символом «#». Так что, если я, например, иметь эту строку:Отправить строку последовательно от клиента к серверу
«Go # груз»
Как я могу послать первую команду «Go», пусть это выполнить, а затем отправить следующую команду, пока строка не закончится?
Очевидно, я не могу разделить строку на три строки. и у меня нет кода сервера. Может быть, я могу использовать foreach с расколом?
Ну что протокол? Все зависит от этого - и мы в принципе ничего не знаем об этом на данный момент. Что вы подразумеваете под «очевидным я не могу разделить строку в три строки» - почему бы и нет? –
Я имею в виду, что я не могу это сделать: string hi = "Go"; строка hi2 = "load". Очевидно, я могу использовать функцию строки «split», если она когда-либо может служить. Вы имели в виду сетевой протокол? Если вы имели в виду это, протокол woluld должен быть TCP. –
Что вы подразумеваете под «если когда-либо это может случиться»? И есть протокол приложений поверх TCP, но мы до сих пор не знаем, что это такое. Как вы указываете в протоколе, что вы достигли конца команды? –