SOCKET 发送消息给 监听端, 监听端返回 消息给 发送端
发送端怎样接受啊
还是 发送端也要写监听客户端发送一个文件给侦听端,侦听端处理这个文件,需要很长时间,若干分钟不等,等服务器处理完后,将处理结果告知客户端,服务端、客户端均采用了线程发送接收插了若干资料,都说客户端发送完,直接进入接收数据状态,服务端处理完直接返回数据给客户端
服务端,在处理完,关闭前加了发送客户端代码如下:
 
..............接收到客户端数据,处理完毕........
            //返回信息给客户端
            string sendStr = "ok!Client send message successful!";
            byte[] bs = Encoding.ASCII.GetBytes(sendStr);
            client.Send(bs, bs.Length, 0);            //关闭套接字   
            client.Close();.............客户端发送完数据等待服务端返回处理结果.............
/**/
       ///接受从服务器返回的信息
        string recvStr = "";
       byte[] recvBytes = new byte[1024];
       int bytes;
       bytes = client.Receive(recvBytes, recvBytes.Length, 0);//从服务器端接受返回信息
        recvStr += Encoding.ASCII.GetString(recvBytes, 0, bytes);
       label15.Text = DateTime.Now.ToString() + ":" + recvStr;//显示服务器返回信息
       ///一定记着用完socket后要关闭
        //关闭套接字   
        client.Close();目前现象是,服务端加了返回代码,没有问题,客户端加了接收代码啊,服务端也接受不了了,更不要说接收服务端返回的数据求解socket多线程