请教一下如何像QQ一样多个窗口共用一个Socket 小弟正在做Socket通信的程序,有两个界面 一个主界面 一个聊天界面,在主界面跟服务器建立了TCP连接,如何在聊天界面接受消息呢,请教一下各位大神。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 聊天界面也开启 socket 侦听,然后将 ip 和侦听的端口发给服务器,服务器记下来,之后有消息就往这个 ip 端口上发 你就只会直接copy网上那些在form里边private定义socket类型变量的代码吗?你就不会为定义变量/属性让别的关联对象也能调用吗? 你好 Sp123 把 BinaryReader跟BinaryWriter都放在一个静态的类里面去了初始化代码----------------------------------- //获取网络流 NetworkStream networkStream = User.client.GetStream(); //将网络流作为二进制读写对象 User.br = new BinaryReader(networkStream); User.bw = new BinaryWriter(networkStream); 表現由我,能不能只开一个Socket呢? 一个 socket 是一直开着监听别人发来的消息,一个 socket 是有消息要发出去时创建,发完就关掉的 嗯 表现由我 你的意思是不是给每个聊天窗口都新建一个Socket连接? 求助。VS2010 C#程序打包安装在其他电脑连接数据库失败 c#在winform上画了一个字符串,如何得到winform上对应位置写上了字? 暂停一个线程,无响应后继续 求一条SQL语句,急! aspnetupload上传文件问题 如何获取IP冲突信息 请教:多线程发送淘宝旺旺!!! 怎么实现发送、接收自定义消息? 还是登陆的问题 跪求 C#读取数据库数据出现问题,无法读取到第一行与第一列 如何在其他窗口中访问主窗口Toolbar的控件 返回类型
//获取网络流
NetworkStream networkStream = User.client.GetStream();
//将网络流作为二进制读写对象
User.br = new BinaryReader(networkStream);
User.bw = new BinaryWriter(networkStream);