可能重複:
How can I send data in binary form over a Java socket?用於發送圖像
我工作的一個應用程序,並希望通過在將圖像發送到客戶端應用程序在JAVA中上網。基本上通過TCP/IP的IplImage數據。所以現在,它是一個有點視頻聊天的事情。我需要兩臺不同PC作爲服務器和客戶端的應用程序。 有什麼建議嗎?我完全失去了。
可能重複:
How can I send data in binary form over a Java socket?用於發送圖像
我工作的一個應用程序,並希望通過在將圖像發送到客戶端應用程序在JAVA中上網。基本上通過TCP/IP的IplImage數據。所以現在,它是一個有點視頻聊天的事情。我需要兩臺不同PC作爲服務器和客戶端的應用程序。 有什麼建議嗎?我完全失去了。
您可以建立兩個連接,一個用於發送一個方向的信息,另一個用於發送相反的方向。所以應用程序必須是另一個應用程序的客戶端,也是另一個應用程序的服務器
TCP連接以兩種方式傳輸數據。所有的盒子都需要一臺服務器,所有的盒子都需要能夠啓動客戶端。想要啓動聊天的用戶會啓動一個調用(連接)被叫方服務器的客戶端。然後,視頻可以雙向流動,直到一方或另一方關閉連接。
有沒有一些特別的問題?
如何將IplImage轉換爲字節? – user1026134 2012-01-28 15:48:06
我是新來的StackOverFlow,所以我真的不明白。 – user1026134 2012-01-28 13:08:58
@ user1026134:參見http://stackoverflow.com/faq#howtoask – esaj 2012-01-28 13:19:57
@ - 如果你是新來的,你需要做的第一件事就是學習如何搜索。在搜索框中鍵入「通過java中的tcp/ip發送數據」返回了近5,000條結果。下面是該搜索的一個答案:http://stackoverflow.com/questions/3864959/how-can-i-send-data-in-binary-form-over-a-java-socket – kdgregory 2012-01-28 14:13:24