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(); }
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(); }