TCP

来源:互联网 发布:ceic数据库 编辑:程序博客网 时间:2024/06/05 07:55
package TCP;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.Socket;public class MyClient {    public static void main(String[] args) {        try {            Socket client = new Socket("127.0.0.1",8888);            OutputStream in = client.getOutputStream();            String str = "你好啊,服务器 !";            BufferedWriter cout = new BufferedWriter(new OutputStreamWriter(in));            cout.write(str);            cout.flush();            in.close();            cout.close();            client.close();        } catch (IOException e) {            e.printStackTrace();        }    }}package TCP;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;public class MyServer {    public static void main(String[] args) {        try {            ServerSocket  server = new ServerSocket(8888);            Socket client = server.accept();            InputStream in = client.getInputStream();            BufferedReader cin = new BufferedReader(new InputStreamReader(in));            String str  = cin.readLine();            while(str!=null) {                System.out.println(str);                str = cin.readLine();            }            cin.close();            in.close();            server.close();            client.close();        } catch (IOException e) {            e.printStackTrace();        }    }}