我對整個UDP事物很陌生(因爲每個人都喜歡TCP),並且需要提出一些關於Java實現的問題。DatagramPacket - Java碎片並重新排列它?
我需要有人來告訴我是否:
- 在Java發送的DatagramPackets是由於 網絡配置和數據大小自動分段。
- 在receive()調用返回結果之前,由於網絡配置和數據大小自動碎片化,DatagramPackets被重新安排爲Java中正確的片段順序。
- 如果分段的DatagramPackets不完整,則丟棄或生成異常。 (收到的一些片段,別人丟失)
我擔心Java的下降,它靜靜地,或數據不正確安排......這將意味着我必須實現一個僞TCP之類的話兼得UDP的好處,以及TCP的檢查。