注意:
1、仅实现了客服端发送一条消息,服务端接收到信息打印输出
2、客服端和服务端必须各自启动,首先启动服务端
//定义客服端
class TcpClient{
public static void main(String[] args) throws IOException {
Socket cs = new Socket(“127.0.0.1”, 12345);
OutputStream os = cs.getOutputStream();
PrintWriter pw = new PrintWriter(os, true);
pw.println(“nihao”);
pw.close();
os.close();
cs.close();
}
}
//定义服务端
class TcpServer{
public static void main(String[] args) throws IOException {
ServerSocket sc = new ServerSocket(12345);
//侦听并接受到此套接字的连接。
Socket accept = sc.accept();
InputStream is = accept.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(is));
String s = bf.readLine();
System.out.println(s);
bf.close();
is.close();
sc.close();
}
}