最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
请教如何改善C#中socket通信机客户端程序的健壮性
时间:2022-07-02 11:10:05 编辑:袖梨 来源:一聚教程网
我是做Socket的新手,最近做了一个Socket客户端程序,连接Server的时候,如果server存在,并且允许连接的话,程序无错,正常执行;但是如果Server不存在,或者拒绝连接,程序就会卡住,此时不提示出错。开始我以为是没有Catch异常,但是检查了程序,异常情况都Catch掉了,程序还是卡。
请各位大虾帮忙指正!谢谢,以下是我这个模块的代码!
using System;
using System.Collections;
using System.ComponentModel;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.Text;
namespace 测试程序
{
///
/// ClassClient 的摘要说明。
///
public class ClassClient
{
//方法
public ClassClient()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//函数
#region socket通信机连接函数
///
/// socket通信机连接函数
///
/// 远程终端
/// 建立客户端
public byte SocketConnect(EndPoint RemoteEP, Socket Client)
{
//调用系统连接函数
Client.BeginConnect(RemoteEP,new AsyncCallback(ConnectCallback), Client );
相关文章
- 无主之地4引爆在即支线任务怎么做 引爆在即支线任务图文攻略 09-16
- 原神霜盏花怎么收集 霜盏花收集攻略 09-16
- 原神纳西妲绘想游迹怎么打-草神绘想游迹打法攻略 09-16
- 超级机器人大战Y再生增殖进化的邪念怎么过 终极进化战攻略 09-16
- 无主之地4支线绑架禁令怎么过 支线绑架禁令图文攻略 09-16
- 原神虹滴晶矿怎么收集 虹滴晶矿位置分享 09-16