个人感觉socket比remoting好实现!remoting中服务器触发客户端事件的比较难实现。而且如果用remoting做聊天工具,所有订制同一事件的客户都可已收到相同的内容,不能实现私密聊天。socket可以轻松实现上述功能!
解决方案 »
- C#绘制平面坐标图像的问题
- 急急!!!!!急!!安装vs.net2003 时报“加载安装组件时遇到问题。取消安装”怎么办??
- =============要死人了,Arraylist排序==================
- 控制用户自定义控件的位置
- 请问一个简单的文件操作,高手请进 HELP ME!!!
- 高手请进,可惜我没分了~~帮我的我会记住,下次一定给分!~
- compact framework sqlconnection 为什么不能转换为DBconnection
- 请教孟老大!在线等!
- C# 状态栏控件 System.ArgumentOutOfRangeException
- MyDlg.MyCompany = this.MyCompany;
- 急!!请问各位兄弟!我在远程服务期上搞了一个web程序,可一运行出来错误提示:未将对象引用设置到对象的实例。详细情况请看正文!
- 问一个基础问题,关于控件随窗体大小变化的问题
remoting在企业应用很好
个人觉得, socket 控制起来,更为方便,想做什么都可以
Remoting 地层也是用socket实现的,他们都是远程通信!
真的倒啊。=======================================
回复人: beijingbeerman(啤酒肚) ( ) 信誉:93 2006-02-14 14:28:00 得分: 0
作聊天程序只是一个例子,用来说明Remoting实现服务器和客户端互动的困难性!
=======================================幸好只是做了一个聊天程序来比较,如果让你做一个基于socket的对象传递应用,你还不把socket骂死啊。
dos下我设个中断,很方便,
windows下还得了解ddk
首先,.NET Remoting不过是建立在Socket上的高级应用,这个你也知道。
其次Socket是用来传输数据的,而.NET Remoting是远程调用对象的,两个根本就不是干一件事的,怎么比较。还有,如果你觉得在你的应用中,用Socket比.NET Remoting好用,你就用Socket好了,这并不代表.NET Remoting是多余的,只是你用不到罢了。BTW,我还觉得DataGrid很多余。
多看看相关的资料吧