本帖最后由 zser131 于 2011-10-18 10:02:12 编辑

解决方案 »

  1.   

    根本没看到 socConnection 出现在 btnSendMsg_Click 中~
    应该连编译都过不了吧
      

  2.   

    private void btnSendMsg_Click(object sender, EventArgs e)
      {
      //在文本框输入字符串
      string strSendMsg = txtSendMsg.Text.Trim();
      //将输入的字符串转换成 机器可以读懂的 byte字节数组
      byte[] arrSendMsg = System.Text.Encoding.UTF8.GetBytes(strSendMsg);
      //使用 Socket socConnection发送  socConnection.Send(arrSendMsg); 本行出错:未将对象引用到对象的实例这加一个判断private void btnSendMsg_Click(object sender, EventArgs e)
      {
      //在文本框输入字符串
      string strSendMsg = txtSendMsg.Text.Trim();
      if(strSenDmSG!="")
     {
      //将输入的字符串转换成 机器可以读懂的 byte字节数组
      byte[] arrSendMsg = System.Text.Encoding.UTF8.GetBytes(strSendMsg);
      //使用 Socket socConnection发送  socConnection.Send(arrSendMsg); 本行出错:未将对象引用到对象的实例
     }
     else
     {
        messagebox.show("文本框不能为空...");
        return; 
     }
    ......................