[問題] socket recv buffer
想請大家幫忙看一小段unix socket程式
nLen = recv(rsock, szReadBuffer, sizeof(szReadBuffer), 0);
if ( nLen > 0)
{
printf("Client Request: %s \r\n", szReadBuffer);
szReadBuffer[nLen] = '\0';
}
else
{
printf("Recv Error");
}
我利用recv來收client端所送來的資料
nLen是5
但在printf時 szReadBuffer卻沒有顯示任何東西 只顯示
Client Request:
想請問有人知道這是為什麼嗎?
ps. 此為server端的程式, 在unix環境下執行
client是用java 在windows下面執行的
先謝謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 75.6.237.125
※ 編輯: Racci 來自: 75.6.237.125 (09/13 15:39)
推
09/13 16:13, , 1F
09/13 16:13, 1F
→
09/13 16:16, , 2F
09/13 16:16, 2F
→
09/13 16:17, , 3F
09/13 16:17, 3F
→
09/13 16:18, , 4F
09/13 16:18, 4F
→
09/14 11:03, , 5F
09/14 11:03, 5F
→
09/14 18:35, , 6F
09/14 18:35, 6F
推
09/15 14:27, , 7F
09/15 14:27, 7F
→
09/15 14:28, , 8F
09/15 14:28, 8F
→
09/15 14:28, , 9F
09/15 14:28, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章