Отправка данных на сервер: добавить в код возможность повторной отправки - C#
Формулировка задачи:
В общем есть такой код:
Подскажите что именно надо скопипастить для отправки еще одного XML документа с другими данными? А то мозги уже не варят, спасибо за внимание.
//подключение
TcpClient clientSocket = new TcpClient();
while (clientSocket.Connected != true)
{
clientSocket.Connect(serverAddres, serverPort);
}
NetworkStream serverStream = clientSocket.GetStream();
if (request == null)
{
request = generateInitialRequest();
}
//отправляем на сервер данные
byte[] outStream = System.Text.Encoding.UTF8.GetBytes(request);
serverStream.Write(outStream, 0, outStream.Length);
serverStream.Flush();
XmlDocument doc = new XmlDocument();
doc.Load(serverStream);
var planets = GetCurrentPlanets(doc);
if (planets == null)
{
return;
}
from = new List<int>();
to = new List<int>();
droids = new List<int>();Решение задачи: «Отправка данных на сервер: добавить в код возможность повторной отправки»
textual
Листинг программы
byte[] docByteArray = Encoding.Default.GetBytes(doc.OuterXml); serverStream.Write(docByteArray , 0, docByteArray.Length); serverStream.Flush();