- ServerSocket ss=new ServerSocket(2000);
-
- Socket socket=ss.accept();
- String ip=socket.getInetAddress().getHostAddress();
-
- //通过socket对象获取流,获取客户端的发送的数据
- InputStream in=socket.getInputStream();
-
-
- byte [] buf=new byte [1024];
- int len=in.read(buf);
-
- String s=new String(buf,0,len);
- System.out.println(ip+":"+s);
- socket.close();
- ss.close();
复制代码 大家都知道Socket socket=ss.accept();,这个是创建服务端socket服务。通过ServerSocket对象,他这个获得客户端的socket服务是怎么获取的 他是通过反射机制获取的吗?还是普通的直接调用呢?
|