VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 883|回复: 2

[求助] 网络高手指点(接上贴)5

[复制链接]
50_avatar_middle
在线会员 发表于 2015-11-20 11:36:22 | 显示全部楼层 |阅读模式
3驿站币
本帖最后由 wxliang 于 2015-11-20 11:42 编辑

客户的电脑:A,处于二级域名下的一台机子(没有自己的IP),搭有一个自己的IIS
我的DNS服务器:B,处于公网有自己的IP
另一个客户的电脑:C,也是处于二级域名下的一台机子

比如:A在B处注册了一个域名:xxxx
C在IE中输入xxxx要访问A,B就算解释出来了,把是A的IP非自己的ip,要怎么做才能转发数据到A机上

我是想做一个和花生壳一样的功能(由于花生壳免费的不稳定),求指点


SYC最新回答:
哎。。。我不是给你说了吗?

PC-A 电脑上执行花生壳客户端,该客户端跟转发Server做的是TCP的长连接。
就靠这个客户端的长连接啊

我不是说让你用花生壳,这个花生壳的客户端是要你自己编程实现的



回答:
这个类似花生壳的客户端当然是我自己写,我自己有这样的SERVER,与N个CLIENT,采用的就是你的ICOP改进了一下,效果很好
各个长连接的client,连接到server后,client只能实现与server的数据通信而已,并不能给server判断,客户输入的目标(100018.ccty.com)是指谁

简单画了个图:
由于网站无法上传图片,我只能上传到CSDN,在给个链接(请SYC老大谅解你的网站一点就报错,无法上传)
[img=http://img.bbs.csdn.net/upload/201511/20/1447990057_600582.jpg][/img]



我自己写的server,当接收到连接,只能是客户的IP地址,怎么判断,我要转发给:100019客户端,还是发给100018客户端
我现在就是这里不明白,是怎么来判断的,当然我想这一定是根据域名来判断的,但我的转发服务程序IOCP,要怎么来取,这点我不会,我就差这点了





上一篇:网络高手指点(接上贴)4
下一篇:Client接入IOCP后,能否获取域名
51_avatar_middle
online_admins 发表于 2015-11-20 15:17:26 | 显示全部楼层
这个肯定是做了一个映射的,客户端向DNS注册域名的时候,在数据库中肯定有记录啊,这个域名是哪个用户名注册的,当这个客户端登录了之后,服务器肯定维持了这么一个长连接,之后把数据转发过去就行了
84_avatar_middle
在线会员 发表于 2015-11-20 15:34:03 | 显示全部楼层
session,代理,dns
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-6-26 13:06

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表