■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲

labixiaoxing 2005-04-06 10:10:34
■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
...全文
824 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
webxxx 2005-07-02
  • 打赏
  • 举报
回复
我想到一个办法使用winsock控件完整接收网页数据
zhujiechang 2005-06-17
  • 打赏
  • 举报
回复
我一直不认为自带的winsock功能有什么不完备的地方。
1、虽然重编写过的该类可以重定制,但相信各位都是封装使用的。
2、所提及的winsock的内存溢出问题,sp6的发布已经解决这个问题。
ahaisoft 2005-06-17
  • 打赏
  • 举报
回复
此代码的原地址是国外一个网站上发布的。地址:www.vbip.com,网站有详细的使用方法,及最新版本下载。

这个类对双字节的系统支持有问题。
我对此问题在www.vbip.com的论坛上有发布修改方法,很简单。你自己去看一下吧。

另外,此类无法实现多用户连接,需要封装成集合或改成用户控件。
xinliangyu 2005-06-17
  • 打赏
  • 举报
回复
二进制数据发送也有点不对,问题还没找到
xinliangyu 2005-06-17
  • 打赏
  • 举报
回复
那个代码我也去啄磨过,发中文时接收不完整是因为其中计算信息串长度时误将中文字符也当单位字节字符处理所致。可对类模块中SendBufferedDataTCP过程中Do循环第一句,即
lngBufferLength = Len(m_strSendBuffer)
改为
lngBufferLength = LenB(StrConv(m_strSendBuffer, vbFromUnicode)) '中文是双字节
再将SendData过程中Select Case语句下Case vbString部分第四行给注释掉,即这句:
ReDim arrData(Len(strdata) - 1)
mingtian2008 2005-06-16
  • 打赏
  • 举报
回复
up
UDX协议 2005-06-15
  • 打赏
  • 举报
回复
还不如用我自己用vc winsock api写的winsock控件。
支持发送文本,二进制数,和文件。

qq.24508609.
Begin2008 2005-06-15
  • 打赏
  • 举报
回复
MARK
netvanguard 2005-05-28
  • 打赏
  • 举报
回复
谢谢
已经发送给他消息了~
但是我估计他本人可能不经常来吧?
要不的话这个帖子都多长时间了~
他也没来回复一下。
  • 打赏
  • 举报
回复
http://community.csdn.net/Message_Board/Send.asp?sendto=TechnoFantasy

这个人是作者,你自己找他问,不会啊
netvanguard 2005-05-28
  • 打赏
  • 举报
回复
哪位高手近来一下呀/

给解答一下啊。

看来CSDN里就没有高手了吗?
  • 打赏
  • 举报
回复
哦,是冰儿马甲的,你自己发个短消息问他就是了
webxxx 2005-05-22
  • 打赏
  • 举报
回复
gz
Begin2008 2005-05-19
  • 打赏
  • 举报
回复
up
whachun 2005-05-09
  • 打赏
  • 举报
回复
楼上的,你是不是把里面的什么改动了吧
cdwq88 2005-05-08
  • 打赏
  • 举报
回复
晕,一切正常,我还用这个开发了一些网络软件,只是你把LEN函数改了,用一个API的....,不说了下班了
whachun 2005-05-05
  • 打赏
  • 举报
回复
这个类发送二进制数组时会乱七八糟的
wzzwwz 2005-05-04
  • 打赏
  • 举报
回复
netvanguard 2005-05-04
  • 打赏
  • 举报
回复
大哥`能把你们做好的可以发送中文的源码给我一份吗?
我很需要
谢谢~
请发到我的邮箱
nxisp@163.com
zhixin1007 2005-05-04
  • 打赏
  • 举报
回复
没什么bug啊,我用它封装成的winsock控件还没出过错呢
加载更多回复(7)

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧