java tcp udp实例
Java TCP UDP实例。
在网络编程中,TCP和UDP是两种常见的传输协议。在Java中,我们可以使用Socket和ServerSocket类来实现TCP和UDP通信。在本文中,我们将介绍如何使用Java编写TCP和UDP的简单示例。
TCP示例:
首先,让我们来看一个简单的TCP客户端和服务器的示例。客户端将向服务器发送一条消息,服务器接收到消息后将其打印出来。
TCP客户端代码:
java.
import java.io.;
import java.;
public class TCPClient {。
public static void main(String[] args) {。
try {。
Socket socket = new Socket("localhost", 9999);
OutputStream out = OutputStream();
PrintWriter writer = new PrintWriter(out);
writer.println("Hello, TCP Server!");
writer.flush();
socket.close();
} catch (IOException e) {。
e.printStackTrace();
}。
}。
}。
TCP服务器代码:
java.
import java.io.;
import java.;
public class TCPServer {。
public static void main(String[] args) {。
try {。
ServerSocket serverSocket = new ServerSocket(9999);
Socket socket = serverSocket.accept();
socket通信在哪一层 InputStream in = InputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String message = adLine();
System.out.println("Received message: " + message);
socket.close();
serverSocket.close();
} catch (IOException e) {。
e.printStackTrace();
}。
}。
}。
UDP示例:
接下来,让我们来看一个简单的UDP客户端和服务器的示例。客户端将向服务器发送一条消息,服务器接收到消息后将其打印出来。
UDP客户端代码:
java.
import java.io.;
import java.;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论