Visual Basic 6:Winsock,使用已在使用的端口
Posted
技术标签:
【中文标题】Visual Basic 6:Winsock,使用已在使用的端口【英文标题】:Visual Basic 6: Winsock, Use a port already in use 【发布时间】:2011-06-07 03:44:54 【问题描述】:我正在尝试在另一个应用程序所在的同一端口上发送数据。
winsock1.localport=4001
但是当我绑定它时,winsock不允许我。
如何使用已在使用的端口? (本地)
【问题讨论】:
#1,如果您正在编写 TCP 客户端,请不要这样做。寻找另一个端口;更好的是,让 windows 为你找到一个 不,是 udp! :D 使用 tcp 几乎是不可能的,因为你需要一个真正的连接,udp 数据包就像原始套接字。那么,如果我要使用 UDP 来实现,我将如何“共享”端口? 【参考方案1】:如果可以的话,会不会打破套接字的概念?
Rgds, 马丁
【讨论】:
以上是关于Visual Basic 6:Winsock,使用已在使用的端口的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Winsock 从外部设备检索数据到 Microsoft Visual Basic (VB6)
如何使用Visual Basic 6.0将LPT1更改为LPT2?
在Visual Basic 6中,Environ()函数为CLIENTNAME返回null值