菜鸟问题,在TCP模式下,使用Send("hello",20),函数的返回值是20,请问,在什么情况下,返回值会小于20?
解决方案 »
- 串口打开问题(急)
- p2p的TCP打洞技术如何知道对方的外网端口
- cout 在 ostream类,cin 在 istream 类,可是我如何找到 cout,cin在哪里创建的呢?
- 钩子函数中是否能使用sendmessage
- 微软有没有提供xp样式界面制作的类库?
- 得到了BITMAPINFOHEADER后,如何显示BMP的问题
- 送分!送分!送分啦!如何判断一个路径是文件还是文件夹
- 请问:ATL project Debug编译通过,Release编译出错?
- chenzhiyang(象牙芒),tiara(小菜)请进,关于CHtmlView,IWebBrowser的问题
- 请教用程序修改文件属性的方法!
- 关于txt文件数据传输的问题
- 高手请进,参与深度问题的分析讨论!问题解决后,有高分!!!
Send(szHello,strlen(szHello));
返回值是说明你已成功发送了多少字节
参数20是说明你想要发送多少字节
只有当发送的数据长度大于缓冲时,才会出现成功发送的数据比要发送的少等问题。