dante 源码 分析


#2013_10_06   星期日   add by greshem
j:\portage\net-proxy\dante\dante-1.3.2.chm::/index.html
main

    newprocinit();

    while(1)
    {

        recv_req(child->s, &req)) != 0) {
        send_req(reqchild->s, &req) == 0) {
        create_response(null,
        send_response(req.s, &response) != 0) {

 639    recv_io(child->s, &io)) != 0) {

667     send_io(iochild->s, &io) == 0) {
745     send_client(negchild->s, &client, null, 0);
1056    doio
    }

########################################################################
1709 recv_io(s, io)
1812       case socks_bind:
1813       case socks_bindreply:
1820       case socks_connect:
1824       case socks_udpassociate:
1860       case socks_bind:
1877       case socks_bindreply:
1894       case socks_connect:
1906       case socks_udpassociate:


#doio 是 整个程序里面最重要的函数了 主要处理 协议方面的东西
root/sockd/sockd_io.c
2198 doio(io, rset, wset, flags, bad)
2301       case socks_tcp: {
2463       case socks_udp: {


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值