我是java新手,現在我在使用Java中的以太網端口時遇到了問題。 我有一個可以通過以太網發送和接收數據的設備。我將它連接到交換機,當我在瀏覽器中輸入IP地址時,我可以看到設備發送的數據(數據是一些HTML代碼)。但現在我想通過一個Java應用程序來完成它。如果任何人都可以幫助我或發送一些示例代碼,我將不勝感激。 謝謝在Java中使用本地IP地址發送和接收數據
0
A
回答
0
我認爲插座編程教程將幫助你。
https://docs.oracle.com/javase/tutorial/networking/sockets/
一個非常簡短的代碼可能是這樣的:
Socket socket = new Socket(ipAddressOfDevice);
InputStream in = socket.getInputStream();
OutputStream out = socket.getOuputStream();
PrintWriter pw = new PrintWriter(out);
pw.write(yourHttpRequest);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String oneLineOfInput = br.readLine();
System.out.println(oneLineOfInput);
+0
我用這個代碼但沒有工作。實際上它有一些問題:String oneLineOfInput = br.readLine();因爲代碼停在這一行(沒有錯誤)。 –
相關問題
- 1. 如何在java中獲取UDP數據包發送方的本地ip地址
- 2. Python:獲取用於將IP數據發送到特定遠程IP地址的本地IP地址
- 3. 數據包捕獲沒有收到直接發送到IP地址的數據
- 4. C# - 發送和接收TCP/IP消息的IP地址和端口
- 5. java udp從特定IP地址發送
- 6. URL地址中發送的接收ID
- 7. TCP - 發送和接收TCP/IP數據
- 8. 通過java中的IP地址發送HTTP GET請求到目標IP地址
- 9. Java連接到IP地址
- 10. 無法使用互聯網IP地址連接到本地機IP地址
- 11. 本地IP地址?
- 12. 本地連接和使用Visual basic更改IP地址
- 13. 在java中使用IP地址查找mac地址
- 14. 如何連接我的本地postgresql和本地ip地址
- 15. 在Python中發送和接收IPv6鏈接本地多播UDP數據報?
- 16. XMPP和libjingle連接使用IP地址
- 17. Java:使用MulticastSocket確定接收地址
- 18. 獲取非本地IP地址Java
- 19. Debian發送ip地址在啓動(sheevaplug)
- 20. MAC地址和IP地址
- 21. 使用廣播IP地址和MAC地址發出TCP請求
- 22. 在Java中驗證MAC和IP地址
- 23. NSNetService initWithDomain使用本地IP地址?
- 24. 使用xcode訪問本地ip地址
- 25. 使用Boost.Asio獲取本地IP地址
- 26. 如何連接到本地IP地址
- 27. SSDP和接口IP地址
- 28. 在C中使用MAC和IP地址
- 29. 是否使用等效於本地IP地址的回送地址?
- 30. 將IP數據包從一個IP地址轉發到另一個IP地址
你嘗試過這麼遠嗎?你有什麼錯誤?你能顯示一些代碼嗎? – Fjodr
因此,您可以通過簡單的HTTP請求訪問數據? – Kuurde
可能的重複:http://stackoverflow.com/questions/5371943/reading-from-a-url-connection-java – nafas