import java.net.*;
import java.io.*;
class server{
public static void main(String[] args)throws Exception{
ServerSocket ss =new ServerSocket(10000);
while(true){
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
InputStream in = s.getInputStream();
byte[] buff = new byte[1024];
int len = in.read(buff);
String data = new String(buff,0,len);
System.out.println(ip+"::"+data);
OutputStream out = s.getOutputStream();
out.write("server lai le".getBytes());
s.close();
}
}
}
class client{
public static void main(String[] args)throws Exception{
Socket s = new Socket("localhost",10000);
OutputStream out = s.getOutputStream();
out.write("client lai le".getBytes());
InputStream in = s.getInputStream();
byte[] buff = new byte[1024];
int len = in.read(buff);
String data = new String(buff,0,len);
System.out.println("server::"+data);
s.close();
}
}
一个java的TCP通信例子
最新推荐文章于 2024-08-18 16:33:16 发布