c# 写web服务器 需要监听本机所有ip80端口

zhouyekun 2015-07-23 11:20:28
用c#写web服务端 想监听本机所有的ip的80端口 机器有100多个ip想监听所有ip的80端口 需要怎么实现呢
serverSocket.Bind(new IPEndPoint(ipAddress, port));

这个是监听的语句 请高手指点
...全文
413 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
superliu1122 2015-07-23
  • 打赏
  • 举报
回复
IPAddress.Any
zhouyekun 2015-07-23
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
机器有100多个IP??没见过这种服务器
有的...是租用的别人的服务器... 就是要监听多个ip 有什么办法么
jy251 2015-07-23
  • 打赏
  • 举报
回复
raw socket?
於黾 2015-07-23
  • 打赏
  • 举报
回复
机器有100多个IP??没见过这种服务器
  • 打赏
  • 举报
回复
单机有100多个IP,这是要干啥?
_贺兰 2015-07-23
  • 打赏
  • 举报
回复
直接 监听 0.0.0.0 80 就可以了
於黾 2015-07-23
  • 打赏
  • 举报
回复
serverSocket.Bind(new IPEndPoint(ipAddress, port)); 这里的ipAddress指的是客户端的IP,而不是服务器的IP 你可以用它来侦听某个特定IP发来的数据包,而过滤掉其他IP发来的数据包 而如果你使用了IPAddress.Any,那么其实不管客户端到底访问你服务器的哪个物理端口,你的程序都会有响应.
lwwcomeon 2015-07-23
  • 打赏
  • 举报
回复
IPAddress.Any

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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