为了账号安全,请及时绑定邮箱和手机立即绑定

我做了一个sl的聊天室,怎么别的客户端不能主动收消息

我做了一个sl的聊天室,怎么别的客户端不能主动收消息

互换的青春 2018-10-24 05:06:31
我做了一个sl的socket聊天室 客户端发一个消息到服务器 然后服务器端马上转发给所有客户端   现在的问题是A客户端发消息时 B客户端不会主动收到消息  而要当B客户端发消息时才收到刚才A客户端发的消息部分代码:private void sandMsg(string msg)        {            byte[] bytes = Encoding.UTF8.GetBytes(msg);            SocketAsyncEventArgs args = new SocketAsyncEventArgs();            args.RemoteEndPoint = socket.RemoteEndPoint;            //设置Socket参数的缓冲区参数,将我们的字节数组设置为Socket的缓冲区。            args.SetBuffer(bytes, 0, bytes.Length);            args.Completed += new EventHandler<SocketAsyncEventArgs>(SendComplete);            //发送数据            socket.SendAsync(args);        }
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 556 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信