порядок обработки сообщений в java SocketStream - PullRequest
0 голосов
/ 21 сентября 2019

Я использую Socket Streams в Java в неблокирующем режиме, и мне приходится иметь дело с частично загруженными сообщениями.Теперь обработка частичных сообщений не является проблемой, но нужно ли мне беспокоиться о порядке поступления этих частичных сообщений?

Допустим, 2 сообщения отправляются в порядке M1, M2

поступают ли сообщенияв этом порядке?1) 0,5 из m1 прибывает 2) оставшиеся 0,5 [или любая часть] из m1 прибывает до тех пор, пока m1 не будет полностью завершен, затем прибывает m2 и так далее

или в этом порядке?1) 0,5 из m1 прибывает 2) 0,5 из m2 прибывает 3) оставшиеся 0,5 [или любая часть] из m1 или m2 поступают до тех пор, пока не будут получены все данные

сценарий 1 выполним, но я понятия не имею, как справитьсяСценарий 2. Сценарий 2 действительно происходит в случае TCP или UDP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...