| private void btnSend_Click(object sender, EventArgs e) {
 string strMsg = txtMsgSend.Text.Trim();
 //将要发送的字符串转成utf8对应的字节数组
 byte[] arrMsg=System.Text.Encoding.UTF8.GetBytes(strMsg);
 sokCoonction.Send(arrMsg);
 ShowMsg("发送了数据出去:" + strMsg);
 }
 首先请教 这段代码的意思, 主要是send方法和上面转字符串的代码,
 
 还有socket下的 Accept,Receive等方法的应用,
 
 主要是Accept的应用,
 如下面这个: 请说明Accept 具体的作用,
 while (true)//持续不断的监听新客户端的连接请求
 {
 //创建负责通信的套接字 开始监听 客户端的连接请求, 注意:Accpet会阻断当前的线程;
 sokCoonction = socketWatch.Accept();
 ShowMsg("客户端连接成功!");
 }
 
 最好可以举例说明,
 |