Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
{
while (true)
{
byte[] buffer = new byte[Configuration.bufferLenght];
int read = client.Receive(buffer);
if (read > 0)
{
EventData data = Serialization.Deserializate(buffer);
if (data != null)
{
RecevieData(data);
}
}
}
}
catch (SocketException ex)
{
}
Также, насколько я вижу, не учтена ситуация, когда отправленный TCP пакет придет в виде двух пакетов или наоборот несколько пакетов объединятся по пути.
[SetNet & Console Application] Первые шаги. SetNet.PeerBase. Часть 2