Пытаю изменить размер буфера и отключить Алгоритм Нагля
retV = setsockopt(NewSocket, IPPROTO_TCP, TCP_NODELAY, 1, 4)
retV = setsockopt(NewSocket, SOL_SOCKET, SO_SNDBUF, 1024, 4)
retV = setsockopt(NewSocket, SOL_SOCKET, SO_RCVBUF, 1024, 4)
И на сервере и на клиенте. 0 реакции.
Если на сервере при приеме, я хоть как-то могу поставить в recv размер получаемых данных, но на клиенте нет возможности. Да и при отправке тоже.
А при маленьком кол-ве посылаемой информации пакеты склеиваются.
Не могу понять, почему не работает код.
Ответить
|