proxy代理服务器的代码实现

proxy代理服务器的作用是,通往两个世界的大门,这两个世界是客户端和服务器,通俗一点就是防火墙,意思就是客户端想要访问我服务器,需要连接proxy进行通信,proxy负责将消息转发给其他服务器,而这些其他服务器相对于客户端是不可见的,客户端只知道和proxy通信,知道linux的话,类似于一个跳板机。

自此,笔者是一名卡牌游戏服务器工程师,语言为C++

proxy的实现原理:
1、开启 防火墙,只让外部通过指定的外部端口连接
2、内网程序通过指定端口连接proxy,
实际上proxy做了一个外部fd和内部fd的映射而已,从而达到转发的目的

原理讲述完毕,下面是我司的实现方式
1、启用多线程转发:启用8个线程转发,当外部有连接时,找到最小连接数量的进行转发,优点提高并发处理能力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值