发布网友 发布时间:2022-05-30 22:05
共1个回答
热心网友 时间:2023-11-24 00:58
参考如下内容,建立socker连接:
建立Socket连接
1) Socket 实现了TCP/IP协议,可以连接到网络上的上脑,并收发数据
2) ServerSocket 用于服务端,可以监听服务端口,等待客户端连接,连接后可以生成用于传输数据的Socket
3) 创建服务端
ServerSocket serverSocket = new ServerSocket(9999);
Socket socket = serverSocket.accept(); //等待客户端连接
4) 创建客户端
Socket socket = new Socket("100.100.28.26", 9999);
// 注意:注册网络权限;不能在主线程做网络连接
5) 客户端发送消息
DataOutputStream writer = new DataOutputStream(socket.getOutputStream());
writer.writeUTF("嘿嘿,啊,服务器.."); // 写一个UTF-8的信息
6) 服务端接收消息
DataInputStream reader = new DataInputStream( socket.getInputStream());
String msg = reader.readUTF();
7) 服务器等待说明