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 ActiveX 控件

如何使用Visual Basic 6.0将LPT1更改为LPT2?

在Visual Basic 6中,Environ()函数为CLIENTNAME返回null值

如何为 Visual Basic 6 ActiveX CLSID 设置“友好”名称

如何在 Visual Basic 6 中对齐 RichEdit 粘贴对象位置?