Я использую 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?