功能如下:
注:
只有服务端,没有客户端,测试时采用第三方软件作为客户端的。
收发数据目前能正常收发数据,只是中文的会变成乱码显示。
采用Thread类实现一个收发数据的线程。
服务端代码:
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
//监听端口
private static final int PORT = 60020;
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = null;
Socket socket = null;
try {
//建立服务器的Socket,并设定一个监听的端口PORT
serverSocket = new ServerSocket(PORT);
//由于需要进行循环监听,因此获取消息的操作应放在一个while大循环中</