Example #1
0
    /// <summary>
    /// 脚本挂载的对象第一次显示在场景时执行
    /// </summary>
    void Start()
    {
        Debug.Log("Net message util start");
        //初始化一个客户端网路组件
        NetIO = new InitializeNetIO();
        //为网路组件添加日志输出回调函数
        NetIO.DebugCallBack = delegate(object obj) { Debug.Log(obj); };
        //添加链接服务器失败回调
        NetIO.ConnectFeiledCallBack = delegate(Exception e) { };
        //添加向服务器发送消息失败回调
        NetIO.WriteFeiledCallBack = delegate(Exception e) { };
        //添加接受消息失败回调
        NetIO.ReceiveFeiledCallBack = delegate(Exception e) { };
        //127.0.0.1    本机IP  localhost
        //192.168.X.X  局域网IP
        //119.4.X.X    远程IP   公网IP < 动态IP  静态IP  >
        //IP+端口  可以访问一个程序的网络接口
        //www.baidu.com = 61.135.169.121:80
        //为网络组件进行服务器连接初始化
        NetIO.Initialize("127.0.0.1", 6650);
        //开始连接服务器
        NetIO.ConnnectToSever();

        #region 测试代码
        ////尝试关闭网络,并返回关闭是否成功
        //bool isClose = NetIO.CloseSocket();
        ////返回是否正在尝试重新连接
        //bool isReConnect = NetIO.IsReconnect;
        ////向服务器发送数据
        //NetIO.write(1, 2, null);
        #endregion
    }
Example #2
0
        void Start()
        {
            //初始化一个客户端网络组件
            NetIO = new InitializeNetIO();
            //为网路组件添加日志输出回调函数
            NetIO.DebugCallBack = delegate(object obj) { };
            //为网络组件添加失败回调
            NetIO.ConnectFeiledCallBack = delegate(Exception e) { };
            //添加向服务器发送消息失败回调
            NetIO.WriteFeiledCallBack = delegate(Exception e) { };
            //添加接受消息失败回调
            NetIO.ReceiveFeiledCallBack = delegate(Exception e) { };
            //为网络组件进行服务器链接初始化
            NetIO.Initialize("127.0.0.1", 6650);
            //开始连接服务器
            NetIO.ConnnectToSever();

            #region 测试用



            #endregion
            Load();
        }