[問題] socket無法接收或傳送訊息

看板C_and_CPP作者 (干我屁事喔北七)時間6年前發表 (2019/02/20 08:36), 6年前編輯推噓3(3010)
留言13則, 7人參與, 6年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) visual studio 2017 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) C 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) winsock2.h 問題(Question): socket連接後,client要傳送給server資料,卻沒辦法收到 餵入的資料(Input): 皆可 預期的正確結果(Expected Output): server收到資料 錯誤結果(Wrong Output): server毫無反應 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) client: https://pastebin.com/AQZFKpVq server: https://pastebin.com/zYi7VwWM 打算是做一個cleint傳送資料到server,server運算完資料再回傳過來 有可能是傳不出去,或是server recv不到, 但我有看send的值,都是資料長度,代表應該有send出去才對 可是server端完全收不到.. 補充說明(Supplement): --

09/26 12:12,
有人說 他在老家A了一堆錢 想要刷刷龜頭
09/26 12:12

09/26 12:14,
有人說他存了一堆x液卻沒機會展露
09/26 12:14

09/26 12:33,
有人失去了自我 手足無措四處嫖留
09/26 12:33

09/26 13:07,
有人為了選舉 為了貪污 為養活Nicole
09/26 13:07

09/26 13:34,
他住在紅燈區,殘破的性愛公寓
09/26 13:34

09/26 13:34,
擁擠的房間裡,堆滿陌生人都想來3p
09/26 13:34
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.194.203 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1550651814.A.A3B.html

02/20 17:44, 6年前 , 1F
MAXBYTE 是不是未定義
02/20 17:44, 1F
好像內建有這個數值,但改sizeof(cm)還是沒辦法

02/20 19:31, 6年前 , 2F
這種時候啊,可以用 telnet 指令連連看 server,就知道
02/20 19:31, 2F

02/20 19:31, 6年前 , 3F
是誰的問題了
02/20 19:31, 3F
用telnet連 127.0.0.1 9453,server端有出現connect的字樣,應該是有連上 目前是覺得問題出在recv,send的部分問題不大吧?

02/20 19:47, 6年前 , 4F
我記得 好像 s的30行 server要寫sConnet 不是很確定
02/20 19:47, 4F

02/20 19:59, 6年前 , 5F
可能記錯了 我之前寫的 https://pastebin.com/ffy3xSm2
02/20 19:59, 5F

02/20 19:59, 6年前 , 6F
server端
02/20 19:59, 6F
accept那邊嗎?那邊如果改成sConnect沒辦法連上

02/20 20:00, 6年前 , 7F
檢查一下防火牆 如果有開 又沒設定 有可能被擋掉
02/20 20:00, 7F
有做忽略這個程式的設定了

02/20 23:20, 6年前 , 8F
結束字尾/r有加嗎
02/20 23:20, 8F
加了也沒用QQ ※ 編輯: ponwar87123 (101.14.166.114), 02/21/2019 00:52:23

02/21 01:00, 6年前 , 9F
你對照一下我寫的server吧
02/21 01:00, 9F

02/21 01:00, 6年前 , 10F
差不多的話大概就是其他有問題
02/21 01:00, 10F

02/21 10:31, 6年前 , 11F
防火牆直接關掉試試看, 忽略不一定有用
02/21 10:31, 11F

02/21 17:12, 6年前 , 12F
安裝一下wireshack,然後在追蹤
02/21 17:12, 12F

02/21 21:11, 6年前 , 13F
你可以開兩個Thread自送自接, port有給嗎
02/21 21:11, 13F
文章代碼(AID): #1SRH6cex (C_and_CPP)