本帖最后由 java—family 于 2014-7-31 01:35 编辑
tcp :客户端: Socket s = new Socket("10.1.31.69",10002); 。。。。。。。。。。。。。。。 OutputStream out = s.getOutputStream();//获取了socket流中的输出流对象。
out.write("tcp演示,哥们又来了!".getBytes());
服务端:ServerSocket ss = new ServerSocket(10002);//
建立服务端的socket服务
Socket s = ss.accept();//获取客户端对象
InputStream in = s.getInputStream();//读取客户端的数据,使用客户端对象的socket读取流
byte[] buf = new byte[1024];
int len = in.read(buf);
String text = new String(buf,0,len);
首先:流是可以存数据的:flush 就可以让流把数据输出去 上面代码端口(10002)相同,红色部分的流就是连着的, 数据可以从客服端到服务端。
|