社区
C#
帖子详情
C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?
村部
2010-08-01 06:49:15
我想在C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?或者说让程序先作判断某个端口已经被占用了,如果被占用就使用其它未被占用的端口?
...全文
448
4
打赏
收藏
C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?
我想在C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?或者说让程序先作判断某个端口已经被占用了,如果被占用就使用其它未被占用的端口?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2010-08-01
打赏
举报
回复
TcpClient tcp = new TcpClient();
tcp.Connect(hostName,port);
wuyq11
2010-08-01
打赏
举报
回复
Process p=new Process();
p.StartInfo=new ProcessStartInfo( "netstat ", "-a ");
Peter200694013
2010-08-01
打赏
举报
回复
or
利用.Net中Process类调用netstat命令来判断计算端口的使用情况:
Process p = new Process();
p.StartInfo = new ProcessStartInfo("netstat", "-a");
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.RedirectStandardOutput = true;
p.Start();
string result = p.StandardOutput.ReadToEnd();
if (result.IndexOf(Environment.MachineName.ToLower() + ":4000") >= 0)
MessageBox.Show("4000端口被占用");
else
{
MessageBox.Show("ok");
}
Peter200694013
2010-08-01
打赏
举报
回复
假设他没有被占用。抛出了异常,你再试着打开别的端口吧。
C#
编写
winform
程序
实现
UDP
通信
用
C#
编写
winform
程序
,实现
UDP
一对一通信。在socket编程
中
UDP
不需要进行连接,只要知道对方的IP和
端口
就能进行通信。
UDP
通信没有服务器和客户端之分,每台主机都是平等的。
基于
C#
Winform
完成Tcp客户端与服务端、
udp
客户端服务端通讯工具
C#
基于TCP协议的服务器端和客户端通信编程的基础教程,简单实现通讯。代码简单明了。
C#
winform
TCP通信
UDP
通信 Socket通信 vs2017 .net4.0
TCPServer tcpClient
udp
通信,定时发送,hex字符普通字符 收发...等功能,为基础参考项目
C#
winform
局域网IP和
端口
扫描
基于VS开发环境,
C#
编程语言;局域网tcp/
udp
扫描IP和
端口
;
C#
winform
UDP
通讯
C#
winform
UDP
通讯 VS2012
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章