社区
C#
帖子详情
C#两个程序监听一个端口
williamreln
2012-10-05 01:46:52
C#两个程序监听同一个TCP端口端口。
情况是这样:
服务器上有一个FileZilla,
我们希望做一个小程序来监听FileZilla监听的端口,就是21号端口。
遇到的情况是:当先启动的程序能监听,后启动的程序就不起作用了。
是不是两个程序不能同时监听同一端口?
如果不行,能不能让这两个进程共享数据呢?
...全文
427
7
打赏
收藏
C#两个程序监听一个端口
C#两个程序监听同一个TCP端口端口。 情况是这样: 服务器上有一个FileZilla, 我们希望做一个小程序来监听FileZilla监听的端口,就是21号端口。 遇到的情况是:当先启动的程序能监听,后启动的程序就不起作用了。 是不是两个程序不能同时监听同一端口? 如果不行,能不能让这两个进程共享数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HotFlow
2015-01-23
打赏
举报
回复
如果有一个客户是想偷偷的跑进来呢?
Susiria
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#
winform的流量生成器
基于
C#
中通过socket实现 生成器分为服务器和客户端两个模块 服务器模块作为
程序
的接收器 接收
监听
端口
下的所有TCP流并实时显示接收速率 客户端模块作为
程序
的发送器 能向指定目的IP及
端口
发送TCP流 有固定和随机两种发送模式
C#
版及nodejs版的com
端口
监听
程序
感受: 写
监听
程序
的感受:原来有些事情并不是想象的那么难,难和简单就只在一个点上,一个点突破了,后面就豁然开朗了。所以有些问题,不能死闷,要先思考,然后查资料,然后问有经验的人。 最近写一个com
端口
监听
程序
,去读卡id,然后做相应的动作,写了两个版本的,一个是nodejs版本的,一个是
C#
版本的,两种语言都没有用过,通过一个上午的现学现卖,写出了一个初稿。
程序
写好了,发现只能读取部分卡
c#
检测
端口
是否被占用的简单实例
c#
检测
端口
是否被占用的简单实例
c#
检测
端口
是否被占用的简单实例。 当我们要创建一个Tcp/Ip Server connection ,我们需要一个范围在1000到65535之间的
端口
。 但是本机一个
端口
只能一个
程序
监听
,所以我们进行本地
监听
的时候需要检测
端口
是否被占用。 命名空间System.Net.NetworkInformati...
C#
上位机串口编程、Modbus编程
WinForm框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用
程序
框架,一般使用
C#
语言 编写。WinForm框架可用于设计窗体和可视控件,采用面向对象语言
C#
,可快速创建绚丽漂亮的基于Windows的桌面应用
程序
、非常适合做上位机的界面! 串口(Serial Port),也称串行通讯接口(通常指COM口), 串口通信是指将数据一个比特一个比特地逐位进行传输的通信模式。
C#
串口通信是借助一个SerialPort类的对象来方便的对串口进行读写。 Modbus是一种串行通信协议,是施耐德电气发表工业标准协议。
C#
NModbus4库提供了ModbusMaster、ModbusSlave类来实现Modbus通讯相关的功能 本课程主要帮助学员熟练掌握
C#
WinForm框架上位机串口编程,Modbus协议编程,并且通过两个实战工具项目,为学习
C#
WinForm上位机编程 串口、Modbus编程打下坚固的基础!
C#
6.0编程语言:基础语法视频教程
本课程从
C#
的最基础讲起,内容包括.net framework及
C#
的含义,编写最简单的
C#
程序
,简单变量,复杂变量,表达式,
程序
流程控制(顺序、分支和循环),函数的定义和调用等。
C#
109,897
社区成员
642,645
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章