Socket技术一(一个服务器一个客户端)
这个Socket的例子是只有一个服务器端(Server)和一个客户端(Client)
?
?
?
package test_Socket_base;import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.Socket;public class Client {public static void main(String[] args) {Socket socket; //客户端Socket对象DataInputStream in; //输入输出流DataOutputStream ou;try { socket = new Socket("127.0.0.1",22222); //新new一个客户端Socket,制定其链接的服务器地址和端口号in = new DataInputStream(socket.getInputStream());//获取Socket中的出入输出流,以完成通信ou = new DataOutputStream(socket.getOutputStream());//---------- 这里可以换成任何数据包的接受和发送 ----------ou.writeUTF("send"); //向服务器端发送信息String receive = in.readUTF(); //接受服务器的反馈信息in.close();ou.close();socket.close();System.out.println(receive);} catch (Exception e) {e.printStackTrace();}}}
?
?