[英]Sending and Receiving data in Sockets in Java
我正在嘗試通過套接字讀取和寫入以下數據類型:字符串,整數和圖像(以字節為單位)。
我從以下答案中了解到, 用一個套接字創建2個流,我在一個套接字中不能有多個流。
謝謝!
是否可以使用公共流對象讀取所有數據類型?
是的,例如DataOutputStream
和DataInputStream
。
如果是這樣,我如何區分數據類型。
通過您的應用協議。 您要么總是以相同的順序發送相同的數據類型,要么隨每條消息一起發送消息類型,以便對等方知道即將發生的事情。
如果不可能有一個公共的流對象,是否應該為單獨的數據類型創建單獨的套接字?
不必要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.