采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
想问一下,在拆分数据包的时候,需要重新进行TCP的握手和挥手吗?
另外我在编写的时候如果不考虑性能和带宽,可以把一个超级大的文件一次性传递吗?
不需要再考虑握手挥手哈,那是初次链接与结束链接的时候需要的。上面进行数据拆分发送的时候已经进入到了中间的传输阶段了。
关于大文件传输,如果网络带宽不是很好建议把Socket的输出缓冲区也减小;如果带宽足够可以适当加大缓冲区增加发送速度。
好吧,今天问问了一下客户,他们在发送大文件时会自己拆分包,然后再发送。(他们用的电网104协议) 另外想问一下关于socket的长连接,在哪个章节里谈到了?我需要写一个客户端去和他们的服务器长连接,想要现场学习一下
长链接?只要不断开都算是呀。不过你说的应该是进程常驻吧
他们是服务端,我编写客户端,第一次连接成功之后他们会随时发送数据给我,我来接收数据。 这个时候我使用DataInputStream read的时候每次读的数据是一样的,只有重启程序的第一次读取的是正确的数据
登录后可查看更多问答,登录/注册
理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选
3.3k 1
2.3k 7
2.1k 5
2.5k 13
1.5k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号