// Use this for initialization void Awake() { callback.callback += GetClientMessage; SocketProcessData process = new SocketProcessData(callback); _dispatcher = new SocketEventDispatcher(process); _packetProcesser = new PacketProcesser(); RecvEventHandler += new EventHandler <RecvEvent>(this.OnRecveHandler); }
// Use this for initialization void Start() { SocketCallBack callback = new SocketCallBack(); callback.callback += GetServerMessage; DemoCMDProcess process = new DemoCMDProcess(callback); this.diapatcher = new SocketEventDispatcher(process); this.client = new SocketClient(); this.client.SocketMessageReceivedFromServer += new EventHandler <SocketMessageReceivedFromServer>(this.OnReceiveMessageFromServer); this.client.CreateConnectCompleted += new EventHandler <CreateConnectionAsyncArgs>(this.OnCreateConnectionComplete); this.client.CloseHandler += new EventHandler(this.CloseHandler); this.client.ConnectError += new EventHandler(this.ConnectError); }
public void InitClient() { _packetProcesser = new PacketProcesser(); SocketCallBack callback = new SocketCallBack(); callback.callback += GetServerMessage; SocketProcessData process = new SocketProcessData(callback); _dispatcher = new SocketEventDispatcher(process); _client = new SocketClient(); _client.RecvEventHandler += new EventHandler <RecvEvent>(this.OnRecveHandler); _client.ConnectHandler += new EventHandler <ConnectEvent>(this.OnConnectHandler); _client.CloseHandler += new EventHandler(this.OnCloseHandler); _client.ConnectErrorHandler += new EventHandler(this.OnConnectErrorHandler); _client.ReconnectHandler += new EventHandler(this.OnReconnectHandler); }