這個用C#不是很擅長,QQ的聊天窗口比較特殊,LZ等吧
解决方案 »
- 求助C# ((Button)sender).Name
- **********100分问题异步委托抱错的问题******************
- C#怎么获取迅雷下载地址的文件大小
- C# WinForm如何把DataGridView的数据导出到Word?
- 关于文本编码
- 知道DShowNET的请进.一个简单的问题.
- 急求:我做一个登录界面.用户登录三次不成功就自动退出.这个操作怎么实现
- 如何获得TreeView选中节点变化后之前那个节点的信息?
- 事务处理 和 并发处理 是两个概念吧。
- 在vs2005上连接数据库sql问题
- 请问如何得知某个局域网用户上次的登录时间及IP地址或机器名?
- 用post方法登录网站,怎么判断登录成功
首先,这肯定是服务器的事 所以服务器得先定义一个集合,这集合用来保存客户端连接上服务器的套接字,要用键值对的方式保存,至于用什么作为键,楼主可以去想想,不是难题
这样,服务器这样遍历这个集合,往集合中的套接字上发消息,客户端就能接收到(前提是该套接字没有断开连接)
至于发消息给自己好友,那是P2P,只要知道对方的IP地址和监听端口,就基本能实现,其实采用服务器转发,照样能实现,不过,看楼主怎么去设计