[問題] socket 的 read 讀不到內容

看板C_and_CPP作者 (班西)時間13年前 (2012/07/25 12:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) gcc on linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我是使用read來讀socket傳來的資料如下 check_read = read(newsockfd,buf,MAXSTR); check_read 會收到read回傳已接收的byte數 但buf裡面卻是空的 餵入的資料(Input): Hello 預期的正確結果(Expected Output): client能收到送出的資料 錯誤結果(Wrong Output): server端收到buf的內容是空的 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/i4qpk 補充說明(Supplement): 這問題是發生在我開發win8 metro app的時候 我用其他方式連到server都會正常運作 比如說用瀏覽器連 會收到GET等等的訊息 就只有用win8連過來的時候會收不到資料 (win8 上的client程式碼是用msdn上的streamsocket範例 http://code.msdn.microsoft.com/windowsapps/StreamSocket-Sample-8c573931) 謝謝大家耐心看過我的問題 -- 作者 bce00001 (可樂..) 站內 Complain 標題 [幹]到底是可以多沒品 時間 Wed Jun 29 01:26:13 2011 goldnun:所以是要在文章外推? 07/05 goldnun:還是不行啊啊啊!還是有限制?但人家已經18歲了的說~>/////< 07/05 ▲此簽名檔不含移位碼,不會顯示偽造的系統訊息 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.151.2

07/25 13:46, , 1F
會不會是32與64的差別?
07/25 13:46, 1F
文章代碼(AID): #1G3tQwKr (C_and_CPP)