private void btnLoad_Click(object sender, EventArgs e) { if (this.textBoxServerIP.Text != "" && this.textBoxNickName.Text != "") { ServerIP = this.textBoxServerIP.Text; NickName = this.textBoxNickName.Text; IPAddress ipadd; if (MrOwlNetWork.GetLocalIP(out ipadd)) { Program.ThisGameMrowlTcpClient = new MrOwlTCPClient(ipadd, "4566"); Program.ThisGameMrowlTcpClient.FuncChuLiMessage = DealMsg; } if (Program.ThisGameMrowlTcpClient.ConnectSever(ServerIP, "4566")) { Program.ThisGamePlayer = new Player(ipadd.ToString(), NickName, ChessPieceType.None); listenThread = new Thread(new ThreadStart(Program.ThisGameMrowlTcpClient.GetMessage)); listenThread.IsBackground = true; listenThread.Start(); MessagePackage sendPkg = new MessagePackage("LianJie", "用户登录:" + NickName, Program.ThisGamePlayer.IP, Program.ThisGamePlayer.NickName, DateTime.Now.ToString("yy-MM-dd hh:mm:ss")); if (!Program.ThisGameMrowlTcpClient.SendMessage(sendPkg.MsgPkgToString())) { MessageBox.Show("消息发送失败!"); } } else { MessageBox.Show("连接服务器失败!", "错误!"); } } else { MessageBox.Show("服务器IP和用户名不能为空!"); return; } }
private void FormLoad_Load(object sender, EventArgs e) { IPAddress ipadd1; if (MrOwlNetWork.GetLocalIP(out ipadd1)) { this.textBoxServerIP.Text = ipadd1.ToString(); } this.textBoxNickName.Focus(); }
private void Form1_Load(object sender, EventArgs e) { if (!MrOwlNetWork.GetLocalIP(out ipadd)) { MessageBox.Show("获取本地IP错误!", "错误!"); } this.textBoxIP.Text = ipadd.ToString(); this.textBoxPort.Text = "4566"; //mrowlTCPListener = new MrOwlTCPListener(ipadd, "4566"); //mrowlTCPListener.funcChuLi = DealMsg; }