[問題] Socket傳值問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
傳值到後來就忽然沒資料了
https://youtu.be/gTjh1KaLflw
(約1:46秒)
而且有發現記憶體RAM的部分一直持續上升(小工具可看出)
餵入的資料(Input):
用讀取txt檔的方式做為5個輸入
預期的正確結果(Expected Output):
能一直持續不間斷的傳值
錯誤結果(Wrong Output):
傳值到後來就忽然沒資料了
https://youtu.be/gTjh1KaLflw
(約1:46秒)
程式碼(Code):(請善用置底文網頁, 記得排版)
Server的code
http://codepad.org/x5D2vx80
Client的code
http://codepad.org/OHitUi3L
補充說明(Supplement):
小弟因為沒有socket的基礎
所以是參考這網站
Google關鍵字 XYZ的筆記本 C++ Socket 資料整理
(網站網址貼不上去)
下去改的
曾經想過是不是指標那邊釋放記憶體的問題
所以有加入malloc()和free()的東西
但是狀況沒有改善
所以想問說問題是出在哪?
或是如果程式有更好的寫法(只要能即時讀檔傳值)
有大大願意大改的話我會很感激的Q_Q
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.31.102
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1432031541.A.4F8.html
推
05/19 18:45, , 1F
05/19 18:45, 1F
→
05/19 18:51, , 2F
05/19 18:51, 2F
※ 編輯: zxcv8009 (140.120.31.102), 05/19/2015 18:53:09
※ 編輯: zxcv8009 (140.120.31.102), 05/19/2015 18:53:38
推
05/19 18:56, , 3F
05/19 18:56, 3F
→
05/19 19:21, , 4F
05/19 19:21, 4F
→
05/19 20:12, , 5F
05/19 20:12, 5F
→
05/20 11:58, , 6F
05/20 11:58, 6F