LiveInternet
LiveInternet
x
(+ )
rss forum sources ru
rss forum sources ru
rss_forum_sources_ru
-
-
e-mail
-
(3)
YalanLife
livemask2
spiegel1
-
: 29.07.2007
:
:
: 80
:
UDP - IdUDPClient1.SendBuffer
, 07 2020 . 14:34
+
Mr.Delphist: .
.
! . application-. : DWORD ( ), .
: - . pipe, , . Protobuf Apache Thrift ( - ).
https://forum.sources.ru/index.php?showtopic=420910&view=findpost&p=3842634
:
Delphi:
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post478048379/">Отправка UDP - IdUDPClient1.SendBuffer</a><br/>Mr.Delphist: И снова здравствуйте. Никогда. НИКОГДА! Никогда не отправляйте в сеть сырые данные. Обязательно оборачивать их в некий протокол application-уровня. Хотя бы примитивный: сперва DWORD с длиной ожидаемых данных (тройка в данном случае), а затем уже байты контента. Причина проста: сеть - это асинхронная среда многих соединений. Поэтому её нельзя расценивать как некий pipe, где байты ходят ровно теми же порциями, как их отправили. Поэтому и появились такие решения как Protobuf и Apache Thrift (стандартизованные протоколы-сериализаторы для произвольных структур данных). https://foru... <a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post478048379/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA