请教,udp通信中如何知道,是从哪一个IP接收到数据的(多网卡)。 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sock.LocalIP '本地IPsock.RemoteHostIP 远程计算机的IP,可以看UDP包来自哪个IP. sock.LocalIP '本地IP这个早试过了。不行。不一定是对的。 SockUdp.Protocol = sckUDPProtocol SockUdp.Bind 1008, "指定要网卡的ip地址" 晕.SockUdp.Bind 1008, "指定要网卡的ip地址"这样不行.我的程序是接收所有网卡的UPD请求的. Dim sIp As Stringdim sTemp as StringsIp = socktcp.RemoteHostIPif sIp="192.168.0.1" then socktcp.GetData sTempendif 两种方案:1、客户端发来的信息头中包含其所知道的服务器IP;2、在服务器上加载多个Winsock控件,分别Bind本机多个网卡上的同一端口,这样通过不同Winsock控件就可区分不同网段了。 up 一下.楼上的,方法1不好.我的客户端已在运行了.不便更改.除了bind多张网卡,还有没有其它的方法. 如何将两个表通过相同字段链接查询 vb控件的问题 怎样提取cad面域中的边界坐标 Seagate Crystal Reports8.0显示的问题 求救,串口问题 VB 怎样(Inputbox输入要弹出对话框)在文本框直接输入数值? VB的工作不好找呀? comboBox内容显示 如何使窗体定时刷新 ADO:多表连接查询(JOIN)时,用UpdateBatch更新数据,Unique Table如何设置? VBSCRIPT小问题~~急~~请大家帮忙 如何实例XP界面?类似于XP系统左侧的系统任务...50分,不够再加!!在线急等!!!!
sock.RemoteHostIP 远程计算机的IP,可以看UDP包来自哪个IP.
SockUdp.Bind 1008, "指定要网卡的ip地址"
这样不行.我的程序是接收所有网卡的UPD请求的.
dim sTemp as String
sIp = socktcp.RemoteHostIP
if sIp="192.168.0.1" then
socktcp.GetData sTemp
endif
1、客户端发来的信息头中包含其所知道的服务器IP;
2、在服务器上加载多个Winsock控件,分别Bind本机多个网卡上的同一端口,这样通过不同Winsock控件就可区分不同网段了。
楼上的,方法1不好.我的客户端已在运行了.不便更改.
除了bind多张网卡,还有没有其它的方法.