社区
C#
帖子详情
C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?
村部
2010-08-01 06:49:15
我想在C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?或者说让程序先作判断某个端口已经被占用了,如果被占用就使用其它未被占用的端口?
...全文
410
4
打赏
收藏
C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?
我想在C#winform中使用动态udp端口,在程序中怎么判断udp端口是否打开?或者说让程序先作判断某个端口已经被占用了,如果被占用就使用其它未被占用的端口?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
窗体与界面设计
本课程是针对
C#
Winform
开发人员的基础性课程,详尽的介绍
C#
Winform
窗体与界面的设计,通过提供实例,让
C#
Winform
开发人员掌握相关
程序
设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
判断
网络连接状态例子(
winform
)
判断
网络连接状态例子,主要有
判断
本地和网络
是否
连接,网线
是否
掉线等等
C#
WINFORM
实时连接
UDP
打洞测试
程序
本
程序
为
UDP
打洞原理的测试
程序
。为了简单起见,该
程序
服务器就接收两个客户端的连接,使两客户端建立
UDP
通道。两客户端建立
UDP
通道后,互相发送的数据不经过服务器转发,直接进行数据交互,这时可以关闭服务器
程序
。...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章