Java网络编程:TCP/UDP连接建立与数据传输示例

原创 淩亂°似流年 2024-09-10 16:42 165阅读 0赞

在Java中,我们可以使用Socket和DatagramSocket类来建立TCP或UDP连接,并进行数据传输。

以下是一个简单的TCP连接建立与数据传输示例:

  1. import java.io.*;
  2. import java.net.*;
  3. public class TCPClient {
  4. public static void main(String[] args) {
  5. // 创建Socket对象
  6. Socket socket = new Socket("localhost", 1234); // "localhost"是服务器地址,1234是服务端的监听端口
  7. // 创建数据输出流
  8. DataOutputStream out = new DataOutputStream(socket.getOutputStream()));
  9. // 发送数据
  10. out.writeUTF("Hello, Server!"); // UTF-8编码
  11. // 关闭流和Socket
  12. out.close();
  13. socket.close();
  14. }
  15. }

这个示例中,我们首先创建一个Socket对象,然后创建DataOutputStream来输出数据。最后,我们发送”Hello, Server!”文本,并关闭流和Socket。

对于UDP,基本步骤类似,但不需要维护连接,而是直接发送数据包到特定的地址和端口上。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,165人围观)

还没有评论,来说两句吧...

相关阅读