服务器和每个客户端都用TcpListener监听某个约定的端口,客户端上线时发送状态到服务器(且每隔规定的时间要重发上线状态),服务器根据数据库中的记录向上线的用户发送消息。上线的客户端如果要给某个其它客户端发送消息,则先发送到服务器上,由服务器转发,如果该客户端不在线,则将消息持久化到数据库里。
解决方案 »
- 串口的DataReceived事件中建立一个线程调用ReadSms方法,如何在ReadSms中操作主界面UI?
- 大家对数据授权都是怎么实现的啊?
- 请问一个datagridview控件的问题???
- 谁能帮助我实现以下这个需求呢?内有详细。。。
- 关于弹出窗口问题,为什么会提示说“编译器错误信息: BC30456: “openwin”不是“ASP.admin_test_aspx”的成员。”
- 控制不同控件的显示数据的问题
- 状态调查"积极的人像太阳,走到哪里哪里亮"
- 如何实现ListBox控件中绘制图标!~(分不够加)!~
- 我已经看完了<<c#程序设计>>,下一步想具体学一些windows开发方面的知识!请问有什么适合我的书籍?
- 文件的操作问题
- 怎样访问ParentForm的DataGrid
- 大家帮帮忙,一个控件问题
[email protected]
http://www.codeproject.com/csharp/dotnetsenders.asp