社区
网络编程
帖子详情
■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
labixiaoxing
2005-04-06 10:10:34
■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
...全文
824
27
打赏
收藏
■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
谢谢
已经发送给他消息了~
但是我估计他本人可能不经常来吧?
要不的话这个帖子都多长时间了~
他也没来回复一下。
笨笨兔兔兔兔兔
2005-05-28
打赏
举报
回复
http://community.csdn.net/Message_Board/Send.asp?sendto=TechnoFantasy
这个人是作者,你自己找他问,不会啊
netvanguard
2005-05-28
打赏
举报
回复
哪位高手近来一下呀/
给解答一下啊。
看来CSDN里就没有高手了吗?
笨笨兔兔兔兔兔
2005-05-23
打赏
举报
回复
哦,是冰儿马甲的,你自己发个短消息问他就是了
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)
Synapse TCP/IP Library v24一套通信
类
和函数库
Synapse TCP/IP Library具有以下特点: Synapse不是控件,而是一套
类
和函数库,因此不需要任何安装; Synapse支持Windows下的Delphi、CBuilder和Linux下的Kylix; 支持
Winsock
或基于阻塞模式的Libc通讯,支持TCP、UDP、ICMP和RAW协议; 支持ASN.1编码和解码; 支持DNS; 支持标准ISO编码(ISO-8859-x),Windows编码(CP-125x),KOI8-R和Unicode(UCS-4, UCS-2, UTF-7 and UTF-8); 支持MIME编码和解码(包括字符转换); 支持SMTP和ESMTP协议 支持HTTP 0.9、1.0和1.1协议; 支持SNMP协议; 支持NTP和SNTP协议; 支持POP3协议; 支持Base64和Quoted-pritable编码与解码; 支持UUCode和XXCode解码; …………
完整
功能. 源代码: 有 适用于 CB3 CB4 CB5 D2 D3 D4 D5 D6 K1
VB
6
WinSock
控件及
WinSock
API
WinSock
简介 Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX
操作
系统开发的
网络
通信接口,随着UNIX的广泛使用,Socket成为当前最流行的
网络
通信应用程序接口之一。20世纪90年代初,由SunMicrosystems,JSB,FTP software,Microdyne和Microsoft等几家公司共同定制了一套标准,即WindowsSo
关于
网络
编程方面
VB
的
WINSOCK
编程
VB
网络
编程--
WinSock
控件及
WinSock
API
一,
WinSock
简介Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX妈作系统开发的
网络
通信接口,随着UNIX的广泛使 用,Socket成为当前最流行的
网络
通信应用程序接口之一。20世纪90年代初,由Sun Microsystems,JSB,FTP software,Microdyne和Microsoft等
VB
中采用TCP协议用
winsock
控件发送和
接收
自定义结构体
数据
伤心啊,刚本本突然没电了,写的东西全丢了,又得再写一遍,郁闷中。。。 算了,正事要紧呐! 最近老师给安排了个任务,利用
vb
中
winsock
控件发送和
接收
数据
。 发送端我有public的自定义结构体:Option ExplicitType TestStoreTypeDefine1 DataT As Single ' 时间 Data(7) As Single '
数据
End Type
VB
中的
Winsock
编程
一.引言Socket原意为”插座”,用于计算机通信则代表一种点到点信息传输。早期用于Unix系统上的通信编程规范,通信双方由代表两点的”服务器”和”客户”组成,基于IP协议进行按照TCP或UDP规范进行信息交换。建立双方通信的过程即称建立一个”套接字(Socket)”,建立后利用得到的”套接字”进行各种信息的交流。随着Windows系统的流行,开始有人在原来的基础上移植到Windows平台上。微
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章