/// <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 }
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(); }