[問題] socket無法接收或傳送訊息
看板C_and_CPP作者ponwar87123 (干我屁事喔北七)時間6年前發表 (2019/02/20 08:36), 6年前編輯推噓3(3推 0噓 10→)留言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,
09/26 12:12
推
09/26 12:14,
09/26 12:14
→
09/26 12:33,
09/26 12:33
推
09/26 13:07,
09/26 13:07
推
09/26 13:34,
09/26 13:34
→
09/26 13:34,
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
02/20 17:44, 1F
好像內建有這個數值,但改sizeof(cm)還是沒辦法
→
02/20 19:31,
6年前
, 2F
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
02/20 19:47, 4F
→
02/20 19:59,
6年前
, 5F
02/20 19:59, 5F
→
02/20 19:59,
6年前
, 6F
02/20 19:59, 6F
accept那邊嗎?那邊如果改成sConnect沒辦法連上
→
02/20 20:00,
6年前
, 7F
02/20 20:00, 7F
有做忽略這個程式的設定了
→
02/20 23:20,
6年前
, 8F
02/20 23:20, 8F
加了也沒用QQ
※ 編輯: ponwar87123 (101.14.166.114), 02/21/2019 00:52:23
推
02/21 01:00,
6年前
, 9F
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
02/21 17:12, 12F
→
02/21 21:11,
6年前
, 13F
02/21 21:11, 13F