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("客户端连接成功!");
}
最好可以举例说明, |