繁体   English   中英

用Java在本地IP地址之间发送和接收数据

[英]Send and receive data to/from a local IP address in Java

我是Java新手,现在在Java中使用以太网端口时遇到问题。 我有一台可以通过以太网发送和接收数据的设备。 我将其连接到交换机,然后在浏览器中输入其IP地址时,可以看到设备发送的数据(该数据是一些HTML代码)。 但是现在我想用一个Java应用程序来做。 如果有人可以帮助我或发送一些示例代码,我将不胜感激。 谢谢

我认为有关套接字编程的教程将为您提供帮助。
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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM