社区
C#
帖子详情
C#两个程序监听一个端口
williamreln
2012-10-05 01:46:52
C#两个程序监听同一个TCP端口端口。
情况是这样:
服务器上有一个FileZilla,
我们希望做一个小程序来监听FileZilla监听的端口,就是21号端口。
遇到的情况是:当先启动的程序能监听,后启动的程序就不起作用了。
是不是两个程序不能同时监听同一端口?
如果不行,能不能让这两个进程共享数据呢?
...全文
545
7
打赏
收藏
C#两个程序监听一个端口
C#两个程序监听同一个TCP端口端口。 情况是这样: 服务器上有一个FileZilla, 我们希望做一个小程序来监听FileZilla监听的端口,就是21号端口。 遇到的情况是:当先启动的程序能监听,后启动的程序就不起作用了。 是不是两个程序不能同时监听同一端口? 如果不行,能不能让这两个进程共享数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HotFlow
2015-01-23
打赏
举报
回复
如果有一个客户是想偷偷的跑进来呢?
BosWorks
2012-10-06
打赏
举报
回复
1
socket设置端口复用三个条件:
1.率先监听的socket设置ExclusiveAddressUse 为false;
2.后来监听的socket设置ExclusiveAddressUse 为false;
3.后来监听的socket设置SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true)
crystal_lz
2012-10-06
打赏
举报
回复
Ip就像银行
端口就像银行里面的窗口
同一个窗口同一时刻 为两个客户办理业务?
Alden
2012-10-06
打赏
举报
回复
你不可能在同一个端口做两次监听,还有所谓的端口重用也不是干这个事情的,很多人在这方面有误解。
williamreln
2012-10-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
端口重用
[/Quote]
不行啊,这样加了,还是提示:
以一种访问权限不允许的方式做了一个访问套接字的尝试。
SocketUpEx
2012-10-05
打赏
举报
回复
socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
端口重用
风之影子
2012-10-05
打赏
举报
回复
把数据放在公共区,两个程序来共用吧。
端口同时只能被一个端口监听。
C#
版及nodejs版的com
端口
监听
程序
感受: 写
监听
程序
的感受:原来有些事情并不是想象的那么难,难和简单就只在
一个
点上,
一个
点突破了,后面就豁然开朗了。所以有些问题,不能死闷,要先思考,然后查资料,然后问有经验的人。 最近写
一个
com
端口
监听
程序
,去读卡id,然后做相应的动作,写了
两个
版本的,
一个
是nodejs版本的,
一个
是
C#
版本的,两种语言都没有用过,通过
一个
上午的现学现卖,写出了
一个
初稿。
程序
写好了,发现只能读取部分卡
c#
写的
端口
监听
,
程序
退出后,再次运行提示
端口
占用,且进程不存在
也就是说
c#
启动
监听
服务时,是把任务最终托管给了conhost.exe进程,所以把
c#
主
程序
关了,conhost.exe没有结束,
端口
一直会占用着。以前我一直是重启动系统,现在就不用了:)我用
c#
写了
一个
监听
29999
端口
,进程结束后再次启动发现
端口
被占用,但是运行netstat -ano | findstr 29999找到进程ID后,却没有这个进程。经查询这个
监听
29999进程虽然没了,但是要找到他的父进程,把父进程关闭了才可以,参考下面的例子。
HTTPS证书创建+绑定
端口
+
C#
程序
监听
//用
C#
的exe
程序
,搭建HTTPS
监听
,可用于静态网站、接口、模拟WebApi等等 //由于是客户端EXE,可以正常访问客户端所有硬件资源 //如:web界面上调用http://localhost:xx/+参数,调用本地硬件、本地缓存(内存或文件,可代替cookies)、打开本地
程序
、调用打印机、扫码墩…
C#
的HTTPListen本身就能实现以上功能,本文主要讲述利用证书,将HTTTP升级到...
C#
监听
端口
报错“以一种访问权限不允许的方式做了访问套接字的尝试”
C#
监听
端口
报错“以一种访问权限不允许的方式做了访问套接字的尝试”
以一种访问权限不允许的方式做了
一个
访问套接字的尝试。
我用java
程序
开了个7878
端口
, 再用
C#
监听
此
端口
就会报错 说明是
端口
冲突!(废话,你自己创建的冲突) 转载于:https://www.cnblogs.com/chinaboyzzy/p/4876585.html...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章