作者inker610566 (inker)
看板Network
标题[除错] socket传档封包收不完全
时间Tue Feb 5 03:29:04 2013
如标题,小弟原本是想学FTP开建立两个socket
分离commend和data的方式去实现传档动作。
最初的版本是client和server在交换commend讯息登入认证後,
马上建立一data socket(在commend关闭结束前不中断)
但实测传档时发现会有严重的发生掉封包的情形。
後来参考SOP的作法改成要传档时才建立data socket,
才解决传大档会掉封包的问题。
想问的是:
明明是很单纯在同一个router下只有两台机器在传输,
wireshark截server档案封包也确定有正常发出,
但client端却会发生收不到封包的情形。
一开始就建立传档socket和传档时才建立(SOP作法)
到底是差在哪里?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.203.140
1F:推 h124224:是tcp socket? 02/06 19:58
2F:推 h124224:或是因为没有mutithread的关系? 02/07 15:36