黑马程序员技术交流社区
标题:
关于TCP传输协议的疑问
[打印本页]
作者:
蜡笔
时间:
2015-4-10 13:26
标题:
关于TCP传输协议的疑问
为什么客户端Socket.getInputStream()获取的读取流不能读取客户端发到网络流里的数据,而在服务端通过ServerSocket.accept().getInputStream()方法就可以读取?
作者:
关山明月
时间:
2015-4-10 14:14
Socket.getInputStream() 是用于读取服务端发到客户端的数据的,getInputStream()是读取数据,当然是读取对面(服务端)来的数据,所以客户端的getInputStream()是读取从服务端来的数据,而服务端(new ServerSocket.accept().getInputStream())读取的是客户端来的数据。
作者:
1017161726
时间:
2015-4-10 14:25
Socket的getInputStream() 中应该是定义了只从ServerSocket接收输入流。
在本地软件安装包中的src.zip里面可以找到这个函数是怎么封装的。
作者:
sisel
时间:
2015-4-10 21:56
客户端Socket.getInputStream()获取的读取流不能读取客户端发到网络流里的数据,因为你用入站流去拿出站数据,这方向错了,而服务器那个才是入站流
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2