【问题标题】:Receive TCP with 2 IP Addresses - VB.Net接收带有 2 个 IP 地址的 TCP - VB.Net
【发布时间】:2020-10-27 14:34:59
【问题描述】:

我正在制作一个聊天程序,但我遇到了一个大问题:我必须让我的计算机监听更多 IP 地址。

我的意思是我的电脑必须同时接收寻址到不同 IP 的 TCP 数据。

例子:

计算机 1 向 IP 192.168.1.103 发送“Hello 1”并 计算机 2IP 192.168.56.1

发送“Hello 2”

我的电脑(IP 为:192.168.58.1)必须同时接收这两条消息(我认为唯一的方法就是不断地将我的电脑 IP 从 192.168.1.103 更改为 192.168。 56.1 和其他方式)

是的,我知道,这有点难......

有更简单的方法吗?

【问题讨论】:

标签: vb.net tcp ip ip-address


【解决方案1】:

正如@tcarvin 提到的,UDP 更可取。您可以使用 UDP 作为 TCP-IP 连接的初始协议,然后在连接建立后通过 TCP-IP 操作其余的聊天。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-28
    • 2017-10-24
    • 2011-10-01
    • 2013-06-28
    • 2021-12-05
    • 1970-01-01
    • 2011-07-20
    • 2013-01-23
    相关资源
    最近更新 更多