|
下面是拷贝的代码片段
LRESULT OnSockMsg(WPARAM wParam, LPARAM lParam)
{
//#define WSAGETSELECTEVENT(lParam) LOWORD(lParam)
switch (WSAGETSELECTEVENT(lParam))
{
case FD_CONNECT://连接建立
{
InsertLogMsg(_T("肺弊牢 霸捞飘 辑滚客 立加 登菌嚼聪促."));
break;
}
case FD_CLOSE://关闭
{
break;
}
case FD_READ://收到数据
{
char szMsg[4096];
int nLen = recv((SOCKET)wParam, szMsg, sizeof(szMsg), 0);
//客户端数据接收,接收数据的缓冲区,缓冲区的大小,接收标记
szMsg[nLen] = '\0';
InsertLogMsg(szMsg);
break;
}
}
return 0;
}
此处(SOCKET)wParam如何理解?
szMsg[nLen] = '\0';表示在字符串数组后加空格么?
谢谢先 |
|