VB中让Winsock控件与其它程序共用端口怎么做?(我只知道VC中可以)

UnixXp 2003-10-31 11:13:01
同一台机器上运行两个程序,都要使用某个端口(如获4000)与另一机器通信,可是后一个运行的程序当然bind时出错(端口已被占用),如何才能让两个程序共用一个网络端口? 就如同VC中的用API函数setsockopt时指定SO_REUSEADDR的效果一样?望各位高手赐教!先谢过了。
...全文
144 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
UnixXp 2003-12-13
  • 打赏
  • 举报
回复
不用listen, 能不bind吗?bind 时还是要出错的啊.
a11s 2003-12-12
  • 打赏
  • 举报
回复
UDP?只有它了,它可以不用LISTEN
taoheping 2003-11-28
  • 打赏
  • 举报
回复
好像不行啊
共用的话会出错的
UnixXp 2003-11-12
  • 打赏
  • 举报
回复
谢谢各位,当初我也想到了用VC写个DLL,然后在VB中去调用;我也是懒得去写VC下的CALLBACK函数,想找到VB下的方法而已。多谢多位捧场。
zrla 2003-11-11
  • 打赏
  • 举报
回复
up
wingsoft 2003-11-08
  • 打赏
  • 举报
回复
有的~
a11s 2003-11-08
  • 打赏
  • 举报
回复
就是呀,你都会VC了,自己写一个回调函数不就行了,WindowsAPI都是这样的
反正我知道Windows不是VB写的
戴纹 2003-11-08
  • 打赏
  • 举报
回复
如果你很熟悉VC的话,可以自己写个HOOK Winsock,在VB调用,应该可以实现的
a11s 2003-11-03
  • 打赏
  • 举报
回复
研究一下winsock.dll
VB的控件就是封装的它,上网找一下相关说明
我是懒得再看他了,实在是太长了!(老外94BT)
要是你想要的话,可以给你找找再发过去。
UnixXp 2003-11-03
  • 打赏
  • 举报
回复
可是在VB中用的是sock控件呀?
aha99 2003-11-02
  • 打赏
  • 举报
回复
如果是api的话,可以在vb中调用呀
cryptonym 2003-10-31
  • 打赏
  • 举报
回复
gz

1,502

社区成员

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

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