客户端服务器连接的消息
本文关键字:消息 连接 服务器 客户端 | 更新日期: 2023-09-27 18:26:44
server = new Server(textBox3.Text, "90");
server.EncryptionEnabled = false;
server.OnClientConnected += new OnConnectedDelegate(server_OnClientConnected);
server.OnClientDisconnected += new OnDisconnectedDelegate(server_OnClientDisconnected);
server.OnDataReceived += new OnReceivedDelegate(server_OnDataReceived);
server.OnServerError += new OnErrorDelegate(server_OnServerError);
server.Start();
MessageBox.Show("Connected");
如果连接错误,消息框仍会显示。错误消息将显示在
void server_OnServerError(object Sender, ErrorArguments R)
{
MessageBox.Show(R.ErrorMessage);
}
我尝试使用几种方法,例如if-else语句来显示服务器是否成功连接但仍然失败。对于我的问题,如何知道服务器已连接?对不起,我的坏问题。
尝试/捕获可能效果很好。
try
{
server.Start();
// server.SomeTestCall(); - Try this if Start() does not throw an exception
// when failing to actually start the server
MessageBox.Show("Server is started.");
}
catch
{
server.Dispose();
MessageBox.Show("Server failed to start.");
}