社区
C#
帖子详情
关于Remoting的端口问题!
reformer
2004-02-27 08:51:37
在运行服务端及客户端时,如何在退出程序时,自动关闭打开的端口?
否则老是提示“通常每个套接字地址(协议/网络地址/端口)之允许使用一次”
不会要我调试一次就要等半天吧?
...全文
77
5
打赏
收藏
关于Remoting的端口问题!
在运行服务端及客户端时,如何在退出程序时,自动关闭打开的端口? 否则老是提示“通常每个套接字地址(协议/网络地址/端口)之允许使用一次” 不会要我调试一次就要等半天吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
15套 c# 操作
Remoting
的源代码事例,相信对你有用!
什么是
Remoting
,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说
Remoting
就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft? .NET
Remoting
提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用
Remoting
的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界。 在
Remoting
中是通过通道(channel)来实现两个应用程序域之间对象的通信的。首先,客户端通过
Remoting
,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过
Remoting
连接服务器,获得该服务对象并通过序列化在客户端运行。 在
Remoting
中,对于要传递的对象,设计者除了需要了解通道的类型和
端口
号之外,无需再了解数据包的格式。但必须注意的是,客户端在获取服务器端对象时,并不是获得实际的服务端对象,而是获得它的引用。这既保证了客户端和服务器端有关对象的松散耦合,同时也优化了通信的性能。
Remoting
TCP双向通信
采用TCP方式实现
Remoting
双向通信。 服务器向所有客户端进行广播消息。 客户端可断开重连。 服务器自动记录客户端IP和
端口
号进行连接。
remoting
宿主到IIS中
remoting
寄宿到IIS中,有些特别的优势,如: 1:可以借助于IIS的安全机制; 2:在硬件环境不允许的情况下,和IIS共用
端口
。 本程序,服务器采用IIS,客户端为一个console,演示了
remoting
如果宿主到IIS中。详细请看http://blog.csdn.net/luminji/archive/2010/05/25/5622381.aspx
Remoting
入门程序
我感觉
Remoting
最重要的就是理解,远程对象的作用。我自己做的笔记,大家可以看一下:
Remoting
分布式系统开发
Remoting
Object:分布式对象
Remoting
能够开发P2P(qq) C/S 有点:可配置 安全,比webservice速度快
Remoting
调用成千上万个对象,只需要调用一个url. 有自己的安全机制 远程对象/本地对象 远程对象申明实在另外一台机子上。本地对象运行在本地。 操作远程对象(访问方式1) 对象运行在远程,当前进程之外的,在远程的内存空间里面申明对象,本地可以进行申请调用在 继承自MarshaByRefObject 传递远程对象(2) 将远程对象序列化后,传输到本地,操作其副本,对远程原对象不产生任何影响 通道: 1.客户端和服务端的通信(电话线) 服务器端舰艇特定通道上的特定
端口
服务端通过该通道与Server端交互 2.内置的通道 HTTP TCP 涉及的技术 通过SOAP简单对象传输协议 HTTP/TCP 序列化 在类前面添加 SerializableAttribute 类实现ISerializable接口 开发步骤: 1.定义远程对象:继承自MarshaByRefObject 2.创建一个Server端作为宿主 注册远程对象(作为对象的宿主) 注册通道 3.创建客户端 注册通道 通过URL获取Server端远程对象的代理 通过代理操作远程对象,使得在服务端执行
Jboss-EAP-6.4配置web工程,修改根目录,修改内存,修改
端口
本资源举例FineReport,若有帮助,望好评一下下啦,谢谢
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章