public void Receive() { try { if (socket != null && socket.Connected && socket.Available >= 0) { PacotesREQ pacotes = PacotesREQ.INST(); byte[] buffer = new byte[2]; SocketError error = SocketError.InProgress; socket.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, out error, (result) => { try { if (result.IsCompleted && socket.EndReceive(result, out error) >= 0) { buffer = new byte[BitConverter.ToUInt16(buffer, 0) + 2]; socket.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, out error, (IAsyncResult) => { try { if (IAsyncResult.IsCompleted && socket.EndReceive(IAsyncResult, out error) >= 0) { PacotesREQ.INST().GetPacketGame(this, buffer); Dados.IniciarThead(Receive); } else { SockerVerific(null); } } catch (Exception ex) { throw ex; } }, socket); } else { SockerVerific(null); } } catch (Exception ex) { throw ex; } }, socket); SocketMessage(error); } else { SockerVerific(null); } } catch (Exception e) { new _Message().Error(e.ToString()); } }
private void Button9_Click(object sender, EventArgs e) { try { switch (MessageBox.Show("Você deseja parar?", Application.ProductName, MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Question)) { case DialogResult.Ignore: //IGNORAR { Dados.IniciarThead(PosFlod); Close(); break; } case DialogResult.Abort: // ANULAR { Dados.IniciarThead(PosFlod); break; } } } catch (Exception ex) { Dados.IniciarThead(PosFlod); new _Message().Error(ex.ToString()); } }
public Room() { InitializeComponent(); Dados.IniciarThead(Ram); textBox3.Enabled = false; Dados.IniciarThead(BloquearInicio); }
public Machine() { InitializeComponent(); Started(); ArredondaCantosdoForm(); Dados.IniciarThead(Ram); Dados.IniciarThead(ChannelSlider); Thread.Sleep(50); Dados.IniciarThead(Creditos); Application.DoEvents(); }
private void Button2_Click(object sender, EventArgs e) { try { Dados.IniciarThead(CriaçãoDASala); } catch (Exception ex) { new _Message().Error(ex.ToString()); } }
private void Button9_Click(object sender, EventArgs e) { try { Dados.IniciarThead(FlodarSala); Application.DoEvents(); } catch (Exception ex) { new _Message().Error(ex.ToString()); } }
public void GetPacketAuth(AuthClient AuthClient, byte[] data) { try { lock (this) { BinaryReader reader = new BinaryReader(new MemoryStream(data)); switch (reader.ReadUInt16()) { case 529: read = new BASE_GIFT_LIST_REQ(); break; case 545: read = new BASE_MYCASH_REQ(); break; case 2049: read = new AUTH_BASE_SCHANNEL_LIST_REQ(); break; case 2062: read = new BASE_LOGIN_ERROR_REQ(); break; case 2564: read = new BASE_LOGIN_REQ(); break; case 2566: read = new BASE_MYINFO_REQ(); break; case 2578: read = new BASE_ENTER_SERVER_REQ(); break; case 2655: read = new BASE_EXIT_AUTH_REQ(); break; case 2694: read = new BASE_CLIENT_URL_REQ(); break; case 2699: read = new BASE_INVENTORY_REQ(); break; } if (read != null) { read.SetReader(AuthClient, null, reader, data); Program.Form1.label15.Text = $"{data.Length}"; Dados.IniciarThead(read.Run); read = null; } } } catch (Exception ex) { new _Message().Error(ex.ToString()); } }
private void Button1_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Você deseja Finalizar?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { classe_.announce = false; classe_.flag = false; Thread.ResetAbort(); Dados.IniciarThead(Conexão.INSTs().CloseSyncronizeLocation); Process.GetProcessesByName("PointBlank - Machine")[0].Kill(); Close(); } } catch { Process.GetProcessesByName("PointBlank - Machine")[0].Kill(); Close(); } }
public void Button4_Click(object sender, EventArgs e) { try { new Thread(() => { label10.Text = "Esperando o Anuncio do canal..."; label15.Text = "0"; label13.Enabled = false; button3.Enabled = true; InforSender("", true); listBox1.Items.Clear(); Calculator.INST().seed = 0; }).Start(); Dados.IniciarThead(Conexão.INSTs().CloseSyncronizeLocation); } catch (Exception ex) { new _Message().Error(ex.ToString()); } }
public AuthClient(Socket socket, PacketREQ pacotes) { this.socket = socket; this.pacotes = pacotes; Dados.IniciarThead(Receive); }
private void Button3_Click(object sender, EventArgs e) { button3.Enabled = false; WriteSender("Aguarde tentando fazer login.", Color.Yellow); Dados.IniciarThead(Conexão.INSTs().SyncronizeAuthLocation); }
public void GetPacketGame(GameClient Gameclient, byte[] data) { try { lock (this) { BinaryReader reader = new BinaryReader(new MemoryStream(data)); switch (reader.ReadUInt16()) { case 279: read = new FRIEND_UPDATE_REQ(); break; case 283: read = new FRIEND_INVITE_REQ(); break; case 291: read = new AUTH_SEND_WHISPER_REQ(); break; case 294: read = new AUTH_RECV_WHISPER_REQ(); break; case 418: read = new BOX_MESSAGE_CREATE_REQ(); break; case 427: read = new BOX_MESSAGE_RECV_REQ(); break; case 523: read = new SHOP_GET_GOODS_REQ(); break; case 525: read = new SHOP_GET_ITEMS_REQ(); break; case 527: read = new SHOP_GET_MATCHING_REQ(); break; case 1311: read = new CLAN_CREATE_REQ(); break; case 1359: read = new CLAN_CHATTING_REQ(); break; case 2049: read = new GAME_BASE_SCHANNEL_LIST_REQ(); break; case 2055: read = new SERVER_MESSAGE_ANNOUNCE_REQ(); break; case 2580: read = new BASE_USER_ENTER_REQ(); break; case 2574: read = new BASE_CHANNEL_ANNOUNCE_REQ(); break; case 2645: read = new BASE_CHANNEL_PASSWRD_REQ(); break; case 2655: read = new BASE_EXIT_GAME_REQ(); break; case 3074: read = new LOBBY_GET_ROOMLIST_REQ(); break; case 3080: read = new LOBBY_ENTER_REQ(); break; case 3090: read = new LOBBY_CREATE_ROOM_REQ(); break; case 3093: read = new LOBBY_CHATTING_REQ(); break; case 3102: read = new LOBBY_CREATE_NICK_NAME_REQ(); break; case 3332: read = new BATTLE_READYBATTLE_REQ(); break; case 3334: read = new BATTLE_STARTBATTLE_REQ(); break; case 3851: read = new BASE_CHAT_ROOM_REQ(); break; case 3855: read = new LOBBY_USER_LIST_REQ(); break; } if (read != null) { read.SetReader(null, Gameclient, reader, data); Program.Form1.label15.Text = $"{data.Length}"; Dados.IniciarThead(read.Run); read = null; } } } catch (Exception ex) { new _Message().Error(ex.ToString()); } }