有什么办法将一个套接字的链接交给其它进程处理

showjim 2012-01-02 07:26:45
A进程监听到了一个Socket连接,现在需要把这个连接的处理交给B进程。
不知道C#或者windows是否有这样的接口?或者有什么奇门怪术可以实现?

说转发的同学就不要浪费你们的时间回复了,谢谢。
...全文
118 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
铜臂阿铁木 2012-01-03
  • 打赏
  • 举报
回复
P2P

只在此山中 2012-01-03
  • 打赏
  • 举报
回复
比如我需要做一个web服务端,需要根据host分发到各个web应用,这时候就需要将处理了一半连接转给具体的web应用:

host是指访问站点头名 还是访问者主机ip?

如果host是站点主机名,IIS有主机名对应到多个虚拟站点应用的,如mail.xxx.com shop.xxx.com erp.xxx.com都在一个服务器上。

如果host是访问者ip,不用转发? 就是要做类似防火墙和NAT的工作,自己要把ip包内容给更改或限制,难度很大。不如买个有类似功能的防火墙还简单稳定。

showjim 2012-01-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zdbb 的回复:]
比如我需要做一个web服务端,需要根据host分发到各个web应用,这时候就需要将处理了一半连接转给具体的web应用:

host是指访问站点头名 还是访问者主机ip?

如果host是站点主机名,IIS有主机名对应到多个虚拟站点应用的,如mail.xxx.com shop.xxx.com erp.xxx.com都在一个服务器上。

如果host是访问者ip,不用转发? 就是要做类似防火墙和NAT的工作,自己要把ip包内容给更改或限制,难度很大。不如买个有类似功能的防火墙还简单稳定。
[/Quote]
host是指domain(域名),做的是一个轻量级的类似于IIS的东西。
showjim 2012-01-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zdbb 的回复:]
建议你还是做个类似P2P这样,A先监听连接,接入连接,然后回复对方,让对方连B进程.
[/Quote]
我补充一下需求。
比如我需要做一个web服务端,需要根据host分发到各个web应用,这时候就需要将处理了一半连接转给具体的web应用。
希望寻找一种比转发更高效的解决方案。
只在此山中 2012-01-02
  • 打赏
  • 举报
回复
建议你还是做个类似P2P这样,A先监听连接,接入连接,然后回复对方,让对方连B进程.
  • 打赏
  • 举报
回复
从来不玩奇门怪术。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧