请问如果机器装了两块网卡对应着两个IP,我用serversocket侦听时,要不要写明在哪块网卡上侦听?

quinton 2006-10-20 11:12:54
如何写呢?

谢谢!
...全文
233 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iec 2006-10-21
  • 打赏
  • 举报
回复
可以用TserverSocket控件监听不同的端口和IP
是这样做的:
TCustomWinSocket *m_sock;
m_sock = (TCustomWinSocket*)ServerSocket1;
m_sock->Listen(","192.168.1.2","192.168.1.2",9444,10,0);
hbqc_zh 2006-10-21
  • 打赏
  • 举报
回复
IP,端口啊
netsys2 2006-10-20
  • 打赏
  • 举报
回复
如果你用SOCKET API,可以自己设定。

如果用控件,不需要。
i_love_pc 2006-10-20
  • 打赏
  • 举报
回复
学习
do2008 2006-10-20
  • 打赏
  • 举报
回复
楼上正解~~~

系统自动打开,端口进行监听;

这个时候,你在cmd命令窗口中执行netstat.exe -a -n

就会发现有
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
...

135 就是监听的端口
0.0.0.0 就是指所有的IP地址都监听,也就是说,不管访问哪个IP地址,都会连接到这个端口

当然也可以指定IP来监听端口,如下所示
TCP 192.168.1.169:1528 211.100.19.38:80 ESTABLISHED
TCP 192.168.1.169:1529 211.100.23.248:80 ESTABLISHED


我不懂电脑 2006-10-20
  • 打赏
  • 举报
回复
不需要,他会自动监听两块网卡。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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