private void btnStartAsServer_Click(object sender, EventArgs e)
        {
            GameSettingScreen gsc = new GameSettingScreen(true, null);

            gsc.Show();
            this.Visible = false;
            t.Abort();
        }
Beispiel #2
0
        private void btnJoinAsClient_Click(object sender, EventArgs e)
        {
            // Clicked join as client
            IPAddress ip = IPAddress.Parse(serverIP);
            // Show game setting screen
            GameSettingScreen gsc = new GameSettingScreen(false, ip, null);

            gsc.Show();
            this.Visible = false;
        }
        private void btnJoinAsClient_Click(object sender, EventArgs e)
        {
            //recieve the servers IP using UDP and place it in the variable "ip"



            GameSettingScreen gsc = new GameSettingScreen(false, ip);

            gsc.Show();
            this.Visible = false;
        }
Beispiel #4
0
        private void btnStartAsServer_Click(object sender, EventArgs e)
        {
            // Clicked start as server
            IPEndPoint endPoint = new IPEndPoint(IPAddress.Broadcast, groupPort);

            serverIP = GetLocalIPAddress();
            byte[] serverIPBytes = Encoding.ASCII.GetBytes(serverIP);
            // Broadcasting server IP
            udp.Send(serverIPBytes, serverIPBytes.Length, endPoint);
            Console.WriteLine("Broadcasted IP successfully\nServer IP: " + serverIP);
            // Showing game setting screen
            GameSettingScreen gsc = new GameSettingScreen(true, null, udp);

            gsc.Show();
            this.Visible = false;
        }