VC70新手:Not bad!
(发表于2004-3-6 2:02:00)
flyingleaf:注释怎么没有用//啊
(发表于2004-3-25 9:34:00)
allan1999:Good!I understand it
(发表于2004-3-28 13:34:00)
xyz789:It's prefect!!!
(发表于2004-8-10 17:55:00)
zuozuo:写得挺好的!!
(发表于2004-8-18 10:13:00)
jh_zzz:写的非常浅显易懂,写的越简单越需要丰富的经验,表示感谢
(发表于2006-2-17 16:55:00)
iiCup:很好, 受益了.
(发表于2007-1-21 9:02:00)
lanxuan:在设置TCP滑动窗口大小时,用setsockopt(socket,SOL_SOCKET,SO_RCVBUF,(char *)&nRcvBuf,sizeof(int));语句对吗,设置缓冲区大小和窗口大小是一回事吗,我这样设的,为什么用抓包工具抓包时得到的窗口大小并不是所设值呢
(发表于2007-11-13 23:02:00)
dengniancai:非常感谢肖进,我的Winsock编程的第一课是你教的.
我在学习的过程中发现一些问题,望与读者分享:
1.套接字连接等待中用法应改为
sockaddr_in addr;
int addrlen = sizeof(sockaddr);
SOCKET s_d=accept(s,(sockaddr*)&addr,&addrlen);
if(s==INVALID_SOCKET)
{
//错误处理
}
因为第3个参数为int FAR *类型.
2.还有在套接字发送数据中用法应改为
char buf[]="xiaojin\0";
int nResult=send(s,buf,strlen(buf)+1);
if(nResult==SOCKET_ERROR)
{
//错误处理
}
不然接收到的数据有乱码.
3. 套接字的使用步骤顺序讲的比较乱,读者可以参照
http://www.vckbase.com/document/viewdoc/?id=484
这里面文章中的典型过程图来了解具体步骤.用图形比文字来得更直接.
(发表于2008-7-1 17:04:00)
..........................................................................
--------------------next---------------------
阅读(256) | 评论(0) | 转发(0) |