コード例 #1
0
        private void btn_connet_Click(object sender, EventArgs e)
        {
            Tetris_Battle_tpm_room_ tetris_Battle_Tpm_Room = new Tetris_Battle_tpm_room_();

            tetris_Battle_Tpm_Room.ip    = IPAddress.Parse(cbbIP.Text);
            tetris_Battle_Tpm_Room._port = int.Parse(tbPort.Text);
            tetris_Battle_Tpm_Room.Show();
        }
コード例 #2
0
        private void btn_connet_Click(object sender, EventArgs e)
        {
            IPAddress ip = IPAddress.Parse(cbbIP.Text);

            _port = int.Parse(tbPort.Text);

            serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            serverSocket.Bind(new IPEndPoint(ip, _port));
            serverSocket.Listen(10);    //設定最多10個排隊連線請求
            ShowMsg($"[系統]正在監聽{serverSocket.LocalEndPoint.ToString()}...");
            //通過Clientsoket傳送資料
            Thread myThread = new Thread(ListenClientConnect);

            myThread.Start();

            btn_connet.Visible = false;

            Tetris_Battle_tpm_room_ tetris_Battle_Tpm_Room = new Tetris_Battle_tpm_room_();

            tetris_Battle_Tpm_Room.ip    = ip;
            tetris_Battle_Tpm_Room._port = _port;
            tetris_Battle_Tpm_Room.Show();
        }