【发布时间】:2015-03-07 03:00:15
【问题描述】:
我正在为 C# 中的服务器设置一个简单的客户端。我有两个单独的程序。我试图让我的服务器能够通过使用复选框来在线或离线。我在网上看了,发现可以使用socket.blocking?但我尝试实现它,但它不起作用。当我检查文本框以使服务器脱机时出现错误,提示“对象引用未设置为对象的实例。”。这是我的复选框功能中的代码:
if (checkBox1.Checked)
{
server.Blocking = true;
}
else
{
server.Blocking = false;
}
我这样做是否正确?我不希望服务器关闭,而是对客户端不可用。这就是为什么我认为阻塞方法是最好的?
任何帮助将不胜感激 谢谢
【问题讨论】:
-
离题,但该代码可以简化为
server.Blocking = checkBox1.Checked; -
我重新打开了,因为 NRE 是这个问题的次要问题。
标签: c# sockets client-server server