一:服务端
需要先设置服务器端口,开启服务端,等待客户端连接请求。若连接成功,服务端会获得Socket对象,用于交互信息
import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * Created by Seadragon on 2020-1-2. */ public class Server { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(1234); System.out.println("端口号为1234"); Socket socket = serverSocket.accept(); new SendThread(socket).start(); new RecieveThread(socket).start(); } }
二:客户端
需要知道服务器的端口和IP地址,对其发送连接请求
import java.io.IOException; import java.net.Socket; /** * Created by Seadragon on 2020-1-2. */ public class Client { public static void main(String[] args) throws IOException { Socket socket = new Socket("127.0.0.1",1234); new SendThread(socket).start(); new RecieveThread(socket).start(); } }
原文:https://www.cnblogs.com/KSea/p/12132535.html