Socket
.Net Remoting
MSMQ
上述三种技术都可以实现你的要求
.Net Remoting
MSMQ
上述三种技术都可以实现你的要求
解决方案 »
- 关于datagridview 自定义单元格控件的问题
- c# From 打开文件问题.
- Wpf中DataGrid数据编辑
- 怎么用代码给一个Button加事件。
- C# windowns程序如何打包成一个exe文件
- 窗口隐藏的问题?
- 两个初学者的小问题 .大家认为初学者从实例入手还是从理论入手好,(1小时结贴)
- 求救!! 急!!这个问题是关于数据库编程方面的!难了我好些日子了。
- 有个按钮,在click后要求响应某类的方法,目前只知道这个方法的字符串名字。。。详情见内!
- 怎么通过web服务的API来传参以及触发服务器其他进程的方法
- session 存储 在线等!!!!!!!!
- 无法打开“ASP.NET WEB应用程序”的问题
1。使用分布式架构设计(类似C/S)
客户端是一个没有界面的组件,做一个windows服务,当大量信息触发的时候,使用Socket将信息发布给服务器端,服务器端作出相应。
2。使用LOG机制,创建一个LOG文件流,当出现大量信息的时候,将信息写入指定的LOG.另做一个程序,做一个线程监控LOG,只要发现文件大小发生变化,将信息显示在你的程序界面上。
为了避免大量无效的循环,如果线程没有操作,则sleep将你的线程先挂起,当然时间间隔你可以设置。
然后在目标线程做一个消息处理循环,不断的取消息(通过GetMessage或者PeekMessage获取消息,前者死等消息).你可以通过GetCurrentThreadId等方式获取线程id.