private void Echo_Res(Packet packet) { Packet reqPacket = new Packet(Protocol.Echo_Req); reqPacket.Write(_tempBuffer, 0, FormMain.BufferSize); SendPacket(reqPacket, (buffer) => { return Packet.GetPacketId(buffer.Buffer) == Protocol.Echo_Res; }, (result) => { packet.SkipHeader(); Echo_Res(new Packet(result.Buffer)); } ); }
private void Hello_Ntf(Packet packet) { Packet reqPacket = new Packet(Protocol.Echo_Req); reqPacket.Write(_tempBuffer, 0, FormMain.BufferSize); SendPacket(reqPacket); }
private void OnHello(Packet packet) { Packet reqPacket = new Packet(0x02); reqPacket.Write(_tempBuffer, 0, FormMain.BufferSize); SendPacket(reqPacket); }