vb的winsock控件不稳定.

Truman 2000-02-28 08:56:00
我用vb的winsock控件从公司的lan中select data from SQL Server.传至远程的
server,server 接收时,汉字有误码.(有一次,传1530条记录,有四条出错,包大小为
145bytes),是线路不可靠还是winsock不可靠?
...全文
212 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Un1 2000-03-06
  • 打赏
  • 举报
回复
参见:
http://www.midatech.com/csdn/expert/TopicView.asp?id=1670

我的回答,加上校验信令,出错重发!
subzero 2000-03-05
  • 打赏
  • 举报
回复
sock ocx缓冲确实小了一些
但应该够用了
在我编写的irc客户端中就从来没有出现过异常!
其实严格来讲,winsock还是非常不错的,很多的软件都是用winsock来写的
当然使用internet api是能够保证
不过一般的应用我觉得用winsock已经可以了
至于正反码,只是我举的一个例子,你可以随便定义一种编码方式,但是一定要有校验
可以是简单的累加和校验就足够了
wangzq 2000-03-05
  • 打赏
  • 举报
回复
我个人的看法是由于winsock控件缺省的缓冲区太小了,不过我也不知道应该如何修改此缓冲区?
Truman 2000-02-29
  • 打赏
  • 举报
回复
正反码进行编码解码是什么意思?繁请解释.
subzero 2000-02-29
  • 打赏
  • 举报
回复
应该是线路噪声的问题
winsock控件还是很好用的
不过传的数据太多的话,也有可能出错
最好加上一个编码解码过程
因为winsock直接传送数据,加上编码解码过程可以避免错误
出错的话,再请求一遍
如果传送字节数不是非常多的话,建议使用正反码进行编码解码
也可以自己写一种接口
远程传送数据库数据最好加上编码解码,可以保证传送的正确

1,451

社区成员

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

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