o70078
VB使用WinsockAPI怎么知道有数据包来了?

VB连接网络,一般用OCX控件,要编写绿色软件,的时候带个OCX怎么看都觉得蛋疼吧?一直在研究winsockAPI,那样不用OCX也能上网,根据网络教程,学会了用WinsockAPI进行网络连接,成功发送了数据包.发送数据包可以了, 但是接收呢?我怎么知道有数据包发送到我的电脑里?求助....或者讲解下C语言用winsockAPI接收数据包这部分,我看看能不能移植到VB里.对了,顺便说说,监听端口怎么知道有客户端请求连接~能帮我的话,感激不尽~

o70078
的方法和
展开Biu

LonghronShen 发表于 2012-6-22 16:27

在VB6下用Win32 API的方法和C/C++类似,不过,要实现异步通信,你可能还是得用那个OCX。API用来做阻塞可能 ...

ORZ...正准备转呢

[查看全文]
LonghronShen
的方法和
展开Biu

在VB6下用Win32 API的方法和C/C++类似,不过,要实现异步通信,你可能还是得用那个OCX。API用来做阻塞可能好点。

PS:转向VB.NET吧,VB6那货真心不行了……

[查看全文]
秋声赋
最重要了没说
展开Biu

o70078 发表于 2012-6-19 15:44

最重要了没说....如何检测呢?什么API呢?

http://www.cnblogs.com/QDuck/archive/2004/11/26/69370.html

总之就是建立新线程

用Sockets 绑定端口,开始Listen就行

[查看全文]
o70078
面瘫大明神
展开Biu

面瘫大明神 发表于 2012-6-18 23:55

就是每隔一段时间自动检测端口是否有连接请求嘛

最重要了没说....如何检测呢?什么API呢?

[查看全文]
o70078
的话就很简单了吧
展开Biu

秋声赋 发表于 2012-6-18 23:25

VB6还是vb。net?

是。net的话就很简单了吧

VB6还真没用过。。

是VB6....

[查看全文]
面瘫大明神
循环检测端口
展开Biu

o70078 发表于 2012-6-18 23:21

循环检测端口?求详细指教...

#6956!就是每隔一段时间自动检测端口是否有连接请求嘛

[查看全文]
秋声赋
的话就很简单了吧
展开Biu

VB6还是vb。net?

是。net的话就很简单了吧

VB6还真没用过。。

不过一般来说 Listen函数肯定都是阻塞的 不管是Win32 API还是。net的类

具体的话 看你是vb。net 还是vb6

[查看全文]
o70078
面瘫大明神
展开Biu

面瘫大明神 发表于 2012-6-18 11:31

在循环里不断对端口进行检查?

循环检测端口?求详细指教...$54$

[查看全文]