[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();    }}