62,046
社区成员
发帖
与我相关
我的任务
分享
if (mySocket != null && mySocket.Connected)
{
//this.label5.Text = "与客户建立连接";
int i = 1;
while (true)
{
//设置接收数据缓冲区的大小
Byte[] recData = new Byte[512];
mySocket.Receive(recData);
int len = recData.Length;
string ReceiveString = Encoding.GetEncoding("ASCII").GetString(recData);
//receivedata = Encoding.ASCII.GetString(recData);
if (ReceiveString != "")
{
string sendstr = "这是接收到的第" + i + "条信息";
i++;
byte[] bs = Encoding.GetEncoding("utf-8").GetBytes(sendstr);
mySocket.Send(bs, bs.Length, 0);
ReceiveDo(ReceiveString);
}