Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >监听多个TCP端口

监听多个TCP端口
EN

Stack Overflow用户
提问于 2010-12-21 19:10:27
回答 2查看 4.7K关注 0票数 1

我正在尝试做以下几件事:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// Create IPv4 TCP/IP sockets. 
TcpListener listener = new TcpListener(IPAddress.Any, 11000);
TcpListener listener2 = new TcpListener(IPAddress.Any, 12000);

// Listen for incoming connections.
listener.Start();
listener2.Start();

对TCPListener.Start()的第二次调用抛出一个socketexception,声明“通常只允许对每个套接字地址(协议/网络地址/端口)使用一次”。

由于我使用的是不同的端口,我认为一个服务器应用程序可以监听多个端口?

有没有其他方法可以做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-21 19:21:19

你的代码没问题,可以在我的机器上运行。只有在两个监听程序都成功启动后,防火墙才会弹出。正如每个人都指出的那样,您在端口12000上打开了一个应用程序。

执行netstat -a -b并查找哪个应用程序正在使用它。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  TCP    [::]:12000             [::]:0                 LISTENING
 [services.exe]
票数 3
EN

Stack Overflow用户

发布于 2010-12-21 19:17:15

应用程序可以在任意数量的端口上设置tcp侦听器。

如错误所示,在该特定端口上有其他侦听对象。

我的猜测是,你的应用程序正在运行两次,或者你在运行之后没有进行适当的清理。请注意,您必须分别显式关闭每个接受的连接。Stop不会为你做这件事。

MSDN上的引用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4502985

复制
相关文章
wriesharek同时监听多个端口
之前的文章《wireshark解析自定义的protobuf协议》 ,当时只监听了一个端口,而如果游戏同时有二个 socket 连接,比如一个是网关另外一个是其它的,怎么办呢?
meteoric
2018/11/20
3K0
SpringBoot项目启动(监听)多个端口
0.背景 在最开始时,我们指明: server.port = 9595 这样,springboot程序启动后就会监听9595端口. 但是,碰到一些特殊情场景时,需要加新的监听端口? 1.配置文件中声明
玖柒的小窝
2021/09/14
3.3K0
SpringBoot项目启动(监听)多个端口
Linux的ssh监听多个端口
今天有两台内网机器需要用到ssh远程登录操作,但是网络策略不通,申请网络策略也被拒绝,原因是不允许申请ssh的常用登录端口。于是灵机一动,直接把ssh监听多个端口,其中一个是非常用端口,然后网络策略申请到这个端口,不就可以了嘛,机制的一批。
于果
2021/08/25
5.7K0
python监听端口收到的信息(TCP)
转自:https://blog.csdn.net/huliang82/article/details/18322033/
py3study
2020/01/06
4K0
OpenV**同时监听TCP和UDP端口
因为公司是通过动态拨号上网,没有固定的外网地址,所以VPN是通过映射到内网来实现。 由于udp在防火墙层被拦截,所以部署完openvpn同时开启了tcp端口
明哥的运维笔记
2019/06/16
6.2K0
nginx配置多个server监听80端口
有时候需要部署很多个服务时,如果不想让域名的后面带上端口号这个问题应该怎么做呢,实际也是有这样的场景的,本小节来做一个学习
在水一方
2022/06/14
5.8K0
nginx配置多个server监听80端口
netty同端口监听tcp和websocket协议
在netty编程中,对于不同的消息肯定需要不同的编解码来处理,所以我们需要利用netty具有动态增删处理器handle的功能。 
生活创客
2018/12/05
3K0
centos7 80端口被tcp6监听,改为tcp
centos7 80端口被tcp6监听,改为tcp 2017-7-21 今天在虚拟机上装了centos7 配置好apache后,输入   netstat -tnpl | grep 80 发现 80端口竟然在tcp6上。 造成了无法访问的尴尬。 netstat -tnpl | grep 80 tcp6 0 80 0.0.0.0:* LISTEN 2937/httpd 经过一番搜索,在apache官网发现了最
碧海长天
2021/10/21
5.7K0
如果希望监听TCP端口9000,应该怎样创建socket?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/article/details/54889689
大黄大黄大黄
2018/09/14
1.5K0
如果希望监听TCP端口9000,应该怎样创建socket?
Linux系统配置SSH监听多个端口方法
Port 5022  #AddressFamily any #listenAddress 0.0.0.0:22  #ListenAddress ::
星哥玩云
2022/07/25
4.3K0
Linux系统配置SSH监听多个端口方法
cockpit 设置端口;设置多端口监听;
https://cockpit-project.org/guide/133/listen.html 
西湖醋鱼
2020/12/30
5.6K0
Flume监听端口,输出端口数据案例
1、在flume目录下新建/myconf目录,并在目录下新建socket-console.conf 文件!
栗筝i
2022/12/01
2.1K0
Flume监听端口,输出端口数据案例
Python写的简单的端口监听,显示端口
刚写的,代码如下,看注释吧。。 # Filename: PortListner.py # @author: RobinTang # Created on 2012-9-5 1:42:05 import threading import socket encoding = 'utf-8' BUFSIZE = 1024 # a read thread, read data from remote class Reader(threading.Thread): def __init__(self,
py3study
2020/01/10
5.8K0
mysql 端口监听问题「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 mysql 启动了,用 localhost 可以连接,但是用 127.0.0.1 不能连接。可能的原因是: 1、 mysql为了增强安全性而跳过了端口监听,查看方法:
全栈程序员站长
2022/11/10
1.7K0
16.4 配置Tomcat监听80端口
配置Tomcat监听80端口目录概要 vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1" /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 配置Tomcat监听80端口 tomcat监听的是8080端口,若想要直接直接访问,不需要808
运维小白
2018/02/06
4.7K0
16.4 配置Tomcat监听80端口
远程端口没有监听怎么解决
原因:可能是远程服务相关的配置出现了异常,异常一般会体现到注册表键值,可以跟正常系统的注册表进行对比
Windows技术交流
2022/02/16
5.9K0
Gin 框架:启动多个端口
请访问如下地址获取完整教程:https://rkdocs.netlify.app/cn
尹东勋
2021/12/01
1.6K0
Gin 框架:启动多个端口
Echo 框架:启动多个端口
请访问如下地址获取完整教程:https://rkdocs.netlify.app/cn
尹东勋
2021/12/02
1.1K0
Echo 框架:启动多个端口
NodeJs在linux下关闭监听端口
在NodeJs运行的时候,我们往往会遇到一个问题:“端口被占用”,这个问题,我们的处理办法有哪些呢? 这里我只介绍一下linux下的方法: 1、我们可以通过修改代码里面的监听端口,然后重新运行,这样会导致一个问题是,服务器的监听端口越来越多,会给服务器带来些许的压力,这种方法也是不可取的,没运行一次监听一个新端口,当然不是我们所希望的啦; 2、使用nodemon运行js,例如nodeme index.js; npm install nodemon -g //install it 文档
蛋未明
2018/06/07
4K0
点击加载更多

相似问题

PHP如何监听多个tcp端口

15

连续监听TCP端口

13

Iphone监听tcp端口

14

MATLAB监听TCP/IP端口

22

TCP/IP套接字端口监听

27
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文