Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
{
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