Private Sub WS1_ConnectionRequest(ByVal requestID As Long)
If WS1.State <> sckClosed Then WS1.Close
WS1.LocalPort = 0
WS1.Accept requestID
end sub
上面这一段是在winsock服务端接受连接时的代码,我想知道 为什么 要添加这么一句话:
If WS1.State <> sckClosed Then WS1.Closews1.state 如果是 sckclosed 那么说明对方网络关闭,这里为什么在确定网络未关闭的情况下要让 ws1 close呢?
然后还有 后面把localport设置成了0
是不是winsock在建立连接时要初始化呢?建立了连接后原来设定的就没用了?
初次用winsock 还请多指教!谢谢
If WS1.State <> sckClosed Then WS1.Close
WS1.LocalPort = 0
WS1.Accept requestID
end sub
上面这一段是在winsock服务端接受连接时的代码,我想知道 为什么 要添加这么一句话:
If WS1.State <> sckClosed Then WS1.Closews1.state 如果是 sckclosed 那么说明对方网络关闭,这里为什么在确定网络未关闭的情况下要让 ws1 close呢?
然后还有 后面把localport设置成了0
是不是winsock在建立连接时要初始化呢?建立了连接后原来设定的就没用了?
初次用winsock 还请多指教!谢谢
解决方案 »
- 请教“狼行天下”老师:用VB如何把WORD格式文件中的数据到如到EXCEL中
- 为什么vb调用微软语音识别引擎,出现“实时错误 '-2147024894 (80070002)':自动化错误”,希望大家给于帮助,谢谢!
- *** 如何实现MSChart,某一序列颜色分两种颜色显示? ***
- powerpoint 里面使用VBA 编程的几个问题
- 关于ListBox框存问题,请各位邦个忙呀!
- 十分奇怪的问题!看看谁能解决!望大家帮忙!
- vb 安装程序制作过程中的一个问题
- *****关于清除内存中在执行的excel******
- 用vb做驱动程序
- 请问如何判断一个文件是否被打开,或正被修改
- 請教VB 6.0 如何調用Python文件的*.py文件
- text显示问题
WS1.LocalPort = 0 这句倒是可有可无的
WS1.Accept requestID
就可以呢?
if rs.state=1 then rs.close
这样才算连接完成
a.text1.text=""
end sub
这样为了通用想定义一个窗体变量,但为什么不行呢?
a.text1.text="" 这个窗体是没有这个属性的
'a 表示可引用你传入的窗体.
'而下一句,只有当你传入的窗体中有一个Text1的控件或类,而且此控件或类有Text属性才不会出现错误.
a.text1.text=""
end sub 比如说:
你现在有一个窗体 From2 里面有一个Text1的文本框.你调用.install from2后.你会发现 from2中的text1文本框里面的内容为空了.