用try-catch
在异常中把异常消息打印出来即可,异常的消息就是提示
比如我先前写的主要代码
try
{
//ip地址,IPAddress.Any表示当前计算机任何可用的ip地址
IPAddress ip = IPAddress.Any;
//创建网络节点,包括ip地址和端口号
IPEndPoint point = new IPEndPoint(ip, int.Parse(this.txtPort.Text.ToString()));
//创建负责监听的Socket对象
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//监听ip地址和端口号
socket.Bind(point);
//设置监听队列的长度
socket.Listen(10);
ShowMsg("监听已启动!");//启动成功!
th = new Thread(Listen);
th.IsBackground = true;
th.Start(socket);
}
catch (Exception ex) //启动失败监听!处理异常
{
MessageBox.Show(ex.Message);
}
|