67,513
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) throws Exception {
ServerSocket serv = new ServerSocket(8800);
Socket c = serv.accept();
OutputStreamWriter w = new OutputStreamWriter(c.getOutputStream(), "GBK");
for(int i = 0; i < 5; i ++) {
w.write("==信息:" + i);
w.flush();
Thread.sleep(1000);
}
w.close();
serv.close();
}
public static void main(String[] args) throws Exception {
Socket socket = new Socket("127.0.0.1", 8800);
InputStreamReader r = new InputStreamReader(socket.getInputStream(), "GBK");
try {
char[] cbuf = new char[1024];
for(int len = r.read(cbuf); len > 0; len = r.read(cbuf)) {
System.out.println(new String(cbuf, 0, len));
}
} finally {
socket.close();
}
}