各位大虾,vb网络编程你们采用的winsock还是api? winsock运行是否稳定?进者有分!
各位大虾,vb网络编程你们采用的winsock还是api? winsock运行是否稳定?进者有分!
推荐阅读
winsock,很稳定
winsock,很稳定
看你能力了,winsock功能太少了
自己用api写成类来调用也可以
各位能不能详细点?
winsock很好
一般.
网络视频会议用什么写呀?
我用winsock,很少用api。
异步winsock api要一个窗体接收消息。
是,winsock稳定,很好啊
winsock是vb提供的,当然没问题!
沒有什麼漏洞
服務端建一個winsock數組,指定其中一個為偵聽專用,負責響應新的連接請求,其它都是一對一的關系。通常來說,隻要不是很多很多,服務器不會癱瘓。
http://expert.csdn.net/expert/topic/2172/2172755.xml?temp=.1703302
沒有什麼漏洞
winsock好
winsock
看你要实现什么功能了,有许多是控件实现不了的,到那时候,你就不会问这个问题了。。。。
自己动手调用api对开发人员对api编程的熟悉程序有比较高的要求.
而winsock现在是vb编写tcpip通讯方式的主流
我个人感觉,winsock封装得还比较好的,但是丢包的现象与调用api比起来还是要高一点.检测通讯异常的能力也要差一点.
winsock,很稳定
winsock,很稳定
在通讯数据量不大的情况下使用winsock还是比较好的.最稳定是每次通讯在1-2k的通讯量以下,以后的数据通讯量越大,winsock丢包的机率就越高.一旦数据量非常大,winsock就显得十分的力不从心了
分开发送啊。。。
我试过做多线程断点续传简易http服务器。。发送100m也没问题
我都是用winsock,稳定。我的程序8k/m都没什么问题,至少已经成功运行1年,还可以加大!!
用winsock是很好,但就是功能少了点。
我想用一个集合来封装winsock,但是控件数组一封装就无法再响应事件,如不做成数组,则winsock就无法动态增减。
我想用一个集合来封装winsock,但是控件数组一封装就无法再响应事件,如不做成数组,则winsock就无法动态增减。 ???
我自己写了个sock类,因为winsock不支持引用
超outlook软件,提供源代码
楼主: 本软件是我在业余时间完成,我的目标是将它做成国内一流的客户端邮件软件.现在初具模型
.正在修改中.它有一下特点:
1. 基于sdk模式开发
2. 大量源代码:软件中用到的所有组件,包括每一个按钮,均是自己所写.形成了自己风
格的完整的一套组件库.他们包括:列表,文件管理,菜单等
所有代码均参照标准协议写成
3. 由以下功能模块组成:邮件;新闻组;ftp;任务及其在之基础上的相应管理.如文件管
理等.
4. 合作方式:转让经营权;根据你们需要提供技术支持;作为贵公司产品发布等,我们可
以详细谈.我的联系方式是:myganlimei@163.com 13062323245
一下为该软件部分运行界面图:
安装盘下:ftp://uploads@2ccc.com/smartmai_setup.exe
代码下:ftp://uploads@2ccc.com/smartmail_code.rar
ftp密码:uploads
建议大家先下安装盘,因为比较新,
有封装好的控件为什么不用,我用winsock
没有用vb做过网络方面的,所以提不出什么好的建议
好!强烈uping...
大家看来也不咋样,没办法,我本来是免费送给大家,可惜大家不领情:
version 1.0 class
begin
multiuse = -1 true
persistable = 0 notpersistable
databindingbehavior = 0 vbnone
datasourcebehavior = 0 vbnone
mtstransactionmode = 0 notanmtsobject
end
attribute vb_name = "csocket"
attribute vb_globalnamespace = false
attribute vb_creatable = false
attribute vb_predeclaredid = false
attribute vb_exposed = false
********************************************************************************
csocket class
********************************************************************************
to use this class module you need:
msocketsupport code module
********************************************************************************
version: 1.0.12 modified: 17-oct-2002
smart mail 作者 myganlimei@163.com
********************************************************************************
********************************************************************************
option explicit
added: 23-aug-2002
private declare function postmessage lib "user32" alias "postmessagea" (byval hwnd as long, byval wmsg as long, byval wparam as long, byval lparam as long) as long
the csocket protocols constants as for
the ms winsock control interface
public enum protocolconstants
scktcpprotocol = 0
sckudpprotocol = 1
end enum
the csocket errors constants as for
the ms winsock control interface
public enum errorconstants
sckaddressinuse = 10048
sckaddressnotavailable = 10049
sckalreadycomplete = 10037
sckalreadyconnected = 10056
sckbadstate = 40006
sckconnectaborted = 10053
sckconnectionrefused = 10061
sckconnectionreset = 10054
sckgetnotsupported = 394
sckhostnotfound = 11001
sckhostnotfoundtryagain = 11002
sckinprogress = 10036
sckinvalidarg = 40014
sckinvalidargument = 10014
sckinvalidop = 40020
sckinvalidpropertyvalue = 380
sckmsgtoobig = 10040
scknetreset = 10052
scknetworksubsystemfailed = 10050
scknetworkunreachable = 10051
scknobufferspace = 10055
scknodata = 11004
scknonrecoverableerror = 11003
scknotconnected = 10057
scknotinitialized = 10093
scknotsocket = 10038
sckopcanceled = 10004
sckoutofmemory = 7
sckoutofrange = 40021
sckportnotsupported = 10043
scksetnotsupported = 383
scksocketshutdown = 10058
scksuccess = 40017
scktimedout = 10060
sckunsupported = 40018
sckwouldblock = 10035
sckwrongprotocol = 40026
end enum


讨论区