コード例 #1
0
 /// <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;
 }
コード例 #2
0
 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;
 }