[Java] 网络-01 TCPClient / TCPServer
来源:互联网 发布:苹果触摸板 windows 编辑:程序博客网 时间:2024/04/28 13:59
import java.net.*;import java.io.*;public class TCPServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(6666); while(true) { Socket s = ss.accept(); // accept 阻塞式的System.out.println("a client connect!"); DataInputStream dis = new DataInputStream(s.getInputStream()); System.out.println(dis.readUTF()); // readUTF 阻塞式的 dis.close(); s.close(); } }}
import java.net.*;import java.io.*;public class TCPClient { public static void main(String[] args) throws Exception { Socket s = new Socket("127.0.0.1", 6666); OutputStream os = s.getOutputStream(); DataOutputStream dos = new DataOutputStream(os); Thread.sleep(30000); dos.writeUTF("hello server!"); dos.flush(); dos.close(); s.close(); }}