看板 Network 關於我們 聯絡資訊
如標題,小弟原本是想學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
h124224:是tcp socket? 02/06 19:58
h124224:或是因為沒有mutithread的關係? 02/07 15:36