/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here ctcp = new ClientTCP(); chd = new ClientHandleData(); chd.InitializeMessages(); ctcp.ConnectToServer(); base.Initialize(); this.IsMouseVisible = true; }
public void ConnectToServer() { if (PlayerSocket != null) { if (PlayerSocket.Connected || connected) { PlayerSocket.Close(); PlayerSocket = null; } } PlayerSocket = new TcpClient(); chd = new ClientHandleData(); PlayerSocket.ReceiveBufferSize = 4096; PlayerSocket.SendBufferSize = 4096; PlayerSocket.NoDelay = false; Array.Resize(ref asyncBuff, 8192); PlayerSocket.BeginConnect("127.0.0.1", 100, new AsyncCallback(ConnectCallBack), null); connecting = true; }