2014-09-04 94 views
0

我使用LAN電纜(RJ45)將電路板連接到PC。我需要編寫Java代碼來連接電路板並從中獲取一些數據。我該怎麼做?使用Java連接以太網設備

其實我從C++得到了一個代碼,它使用了CAsyncSocket類來做到這一點。 C++代碼是這樣的:

CAsyncSocket.Create(); 
CAsyncSocket.connect(IP, PORT); 

現在,我想將它轉換成Java。其實,我對Java並不熟悉。有人可以向我展示代碼嗎?

示例:我的主板IP爲192.168.2.10,PORT爲2000.如何使用Java連接它?

回答

0

退房插座教程Lesson: All About Sockets

URL和的URLConnections對訪問資源提供相對高級別機制互聯網。有時您的程序需要較低級別的網絡通信,例如,當您想編寫客戶端 - 服務器應用程序時。

參見[http://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html](Reading和寫入到一個Socket)例如:

讓我們來看看這說明了如何程序可以使用Socket類建立到服務器程序的連接,然後一個簡單的例子,客戶端如何通過套接字向服務器發送數據和從服務器接收數據。