Re: [問題] 請問各位前輩有關於winsock的傳輸怪現象

看板C_and_CPP (C/C++)作者 (誰要跟我玩五子棋?)時間18年前 (2006/07/24 17:45), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
謝謝 Neo1978大 的提示 我已經找到解決的方法和理解為什麼會發生此現象的原因 我找到兩篇很不錯的文章 一篇是很詳細的介紹基礎socket的應用 http://www.programmer-club.com/pc2020v5/forum/ShowSameTitleN.asp? URL=N&board_pc2020=vc&id=28140 另一篇是講有關於如何提昇傳輸效率的文章 http://www-128.ibm.com/developerworks/linux/library/l-hisock.html? ca=dgr-lnxw01BoostSocket 都太長了不會縮 囧rz 希望對以後有需要的人有點幫助 ^__________^ ※ 引述《lcz93 (誰要跟我玩五子棋?)》之銘言: : 各位前輩您好 : 在winsock中, : 為連接導向 StreamSocket : 我用了"winsock程式設計之鑰"中這本書中的範例第三章 修改 : 用迴圈跑 想要連續接收數值(數字)從另一台電腦到這台電腦電腦運算 : while(1) : { : ...... : recv(socket s, str, sizeof(str), 0); : ..... : } : 用意像是分散式運算 : 必須連續傳輸數字過來 : 可是卻會造成延時(delay) 大約為0.2秒 : 如果是每次接收之間都延時就算了 : 但是卻是第一次接收與第二次接收之間會延遲0.2秒 : 第三次開始以後就不會有此現象 : 百試不變 : 有前輩能解釋這奇怪的現象嗎?? : 有什麼地方我疏忽掉了 : 有什麼辦法可以改善這個問題嗎 : 謝謝各位前輩的寶貴意見與幫忙 -- 你沒試試 怎麼會知道成功的滋味 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.150.227

10/26 16:08, , 1F
10/26 16:08, 1F

10/26 16:09, , 2F
10/26 16:09, 2F
文章代碼(AID): #14n9QjVu (C_and_CPP)
文章代碼(AID): #14n9QjVu (C_and_CPP)