在线时间:8:00-16:00
132-9538-2358
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
TCP设计无法获取实时连线状况,只有在Send时会主动产生Exception返回状态,
因此可以通过每次操作之前写入一个字符来判断服务器是否在线
try { //写入 Clients[i].Client.Send(buffer); //读取 int bytesRead = Clients[i].Client.Receive(bytes); //将读取的数据写入应答队列 if (bytesRead > 0) { element_response.data = Encoding.ASCII.GetString(bytes, 0, bytesRead); } } catch (SocketException) { Client_statues[i] = false; }
评论
请发表评论