private void Client_OnConnect(object sender, ENetConnectEventArgs e) { e.Peer.OnReceive += Peer_OnReceive_Client; e.Peer.OnDisconnect += Peer_OnDisconnect_Client; e.Peer.PingInterval(875); e.Peer.Timeout(1000, 7000, 15000); }
private static async void Server_OnConnect(object sender, ENetConnectEventArgs connectEventArgs) { int count = 1; //WorldDatabase.GetWorld("START"); //WorldDatabase.GetWorld("ADMIN"); //WorldDatabase.GetWorld("HELLO"); ENetPeer Peer = connectEventArgs.Peer; Console.WriteLine("Peer connected. IP : " + Peer.RemoteEndPoint.Address); foreach (var currentPeer in Peers) { if (currentPeer.State != ENetPeerState.Connected) { continue; } if (currentPeer.RemoteEndPoint.Equals(Peer.RemoteEndPoint)) { count++; } } Peer.Data = new Player(); if (count > 3) { await Peer.OnConsoleMessage("`oToo many accounts are logged in this IP. Please try again later."); } else { await Peer.SendData(1, BitConverter.GetBytes(0), 1); Peers.Add(Peer); } connectEventArgs.Peer.OnReceive += Peer_OnReceive; connectEventArgs.Peer.OnDisconnect += Peer_OnDisconnect; }
private void Client_OnConnect(object sender, ENetConnectEventArgs e) { e.Peer.OnReceive += Peer_OnReceive_Client; e.Peer.OnDisconnect += Peer_OnDisconnect_Client; AppendLog("The growtopia client just connected successfully."); }
private static void Client_OnConnect(object sender, ENetConnectEventArgs e) { e.Peer.OnReceive += Peer_OnReceive_Client; e.Peer.OnDisconnect += Peer_OnDisconnect_Client; e.Peer.PingInterval(1000); e.Peer.Timeout(1000, 9000, 13000); Console.WriteLine("[ACCOUNT-CHECKER] Successfully connected to GT Server(s)!"); }
private void Host_OnConnect(object sender, ENetConnectEventArgs e) { proxyPeer = e.Peer; e.Peer.OnReceive += Peer_OnReceive; e.Peer.OnDisconnect += Peer_OnDisconnect; AppendLog("A new client connected from {0} " + e.Peer.RemoteEndPoint); e.Peer.Timeout(30000, 25000, 30000); AppendLog("Connecting to gt servers..."); ConnectToServer(); }
private void Host_OnConnect(object sender, ENetConnectEventArgs e) { if (IsClient) { m_Peer = e.Peer; chatBox.Enabled = true; WriteLog("Connected"); } else { WriteLog("Peer connected from {0}", e.Peer.RemoteEndPoint); } e.Peer.OnReceive += Peer_OnReceive; e.Peer.OnDisconnect += Peer_OnDisconnect; }