我是用C# 写的udp聊天室程序,用的C#里面的udpclient类,怎么实现在客户端连接时,如果服务器未开启,返回个错误,可以提示服务器未开启等等(正常情况下是没问题的,就是想知道服务器未开启的时候怎么办),不知道udpclient类里面有没有这样个方法?求思路,最好能有代码。
解决方案 »
- WINFORM 里 listview中 listviewitem 图标的对象是什么?
- 在C#里如何监视注册表变化?
- DataGrid View在前面添加一个Checkbox控件,怎么判断它是否被选中,if 语句怎么写?
- 又碰到難題了; 在DataTable中,如何取某几個字段的不同記錄? 類似SQL的Destinct查詢.
- winform布局问题,1024*768下控件位置固定,改变窗体大小控件也都保持在中间,但改成866*600后控件位置变乱:::(
- 怎么没有累加呢 ?
- 异常问题???
- 关于DataGrid参数绑定的问题
- 请问如何对DataSet的某一格进行赋值啊?
- 怎么模仿MSN右下角滚出的小窗口!
- c#, ENTER 切换焦点
- 新手问题,这个效果的控件如何实现?
IPAddress ipAddress = Dns.Resolve("ip地址").AddressList[0];
try{
udpClient.Connect(ipAddress, 11003);//地址和端口
}
catch (Exception e ) {
//这就是没连通。
MessageBox.show("请开启远程服务器");}
后回发一条消息,用以确认。然后客户端首次发送的时候,就发送这条消息,去试探服务器是否正常其实下面这行语句就可以检查远程主机了。
udpClient.Connect(ipAddress, 11003);//地址和端口