V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
heeroz
V2EX  ›  分享创造

写了个 Luajit 的 TCP 库,虽然是为了给路由用来上网

  •  
  •   heeroz · 2018-04-21 21:49:14 +08:00 · 2351 次点击
    这是一个创建于 2437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 boost asio 简单写了个,700 行代码。无回调,高并发,单线程协程异步。

    https://github.com/Heerozh/LuaAsio

    我是用来写路由器程序用的,所以为性能用的 Luajit。

    不习惯其他库回调的方式,喜欢堵塞写法让协程自己异步,找了圈没有,所以自己写了个。

    主要是酸酸最近被检测太频繁了,这东西就和写作弊器一样,得自己写自用的,公开就被封。 所以弄了个库方便随意的改通讯模式,主页有个 60 行就可以直接用的示例。

    7 条回复    2018-04-24 18:32:50 +08:00
    towser
        1
    towser  
       2018-04-21 21:56:10 +08:00   ❤️ 1
    已 star
    heeroz
        2
    heeroz  
    OP
       2018-04-21 21:58:56 +08:00
    @towser 😘
    czwstc
        3
    czwstc  
       2018-04-21 22:01:36 +08:00 via iPhone   ❤️ 1
    牛逼啊,star
    Epsil0n9
        4
    Epsil0n9  
       2018-04-22 09:04:02 +08:00
    前两个月移动宽带换了电信光纤,用了一晚酸酸乳就断掉了。电信小哥去楼下物理修复以后 AC68 路由器就再也无法连接了,只能光猫直连上网。Your ISP's DHCP does not function correctly
    GooMS
        5
    GooMS  
       2018-04-22 09:57:46 +08:00 via Android   ❤️ 1
    @Epsil0n9 我觉得你应该考虑下线路和设备问题
    v2orz
        6
    v2orz  
       2018-04-22 10:32:49 +08:00   ❤️ 1
    已 star
    gamecreating
        7
    gamecreating  
       2018-04-24 18:32:50 +08:00
    好的 知道了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 19:11 · PVG 03:11 · LAX 11:11 · JFK 14:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.