// 创建TCP连接 public TcpNetworkProcessor CreateTcpConnect() { lock (TcpIDLock) { this.TcpConnID++; TcpNetworkProcessor tcp = new TcpNetworkProcessor(); //创建TCP连接时,顺带创建发送线程,后台一直监听发送消息 tcp.ID_ = ++this.TcpConnID; return(tcp); } }
//初始化socket连接 public void InitNetwork() { this.GateServerTcpConnect_ = CreateTcpConnect(); //一个线程执行,网关TCP连接Socket }
//初始化socket连接 private void InitNetwork() { _netConfigData = NetConfig.LoadConfig(); Debug.LogError("addr=" + _netConfigData.NetAddr + ", port=" + _netConfigData.Port + ", local=" + _netConfigData.UseLocalAddr); this.GameServerTcpConnect_ = CreateTcpConnect(); //一个线程执行,游戏服务器TCP连接Socket }