meshell 最近的时间轴更新
meshell

meshell

V2EX 第 385591 号会员,加入于 2019-02-20 17:43:41 +08:00
今日活跃度排名 21314
有没有 golang 版的 socket 管理库.
程序员  •  meshell  •  35 天前  •  最后回复来自 MidGap
9
失业在家,写了个 redis 实用指南的文档
程序员  •  meshell  •  61 天前  •  最后回复来自 poembre
14
感概现在大环境对大龄程序员的困难重重...
  •  1   
    职场话题  •  meshell  •  175 天前  •  最后回复来自 whooami
    155
    求助 Linux IP 端口转发的问题
    程序员  •  meshell  •  268 天前  •  最后回复来自 meshell
    12
    为什么 safari 无法打开谷歌,chrome 可以
    程序员  •  meshell  •  2023-01-11 13:53:10 PM  •  最后回复来自 meshell
    6
    上次发得为 PHP 写 FFI 库添加了性能测试
  •  2   
    程序员  •  meshell  •  2021-04-21 10:45:28 AM  •  最后回复来自 meshell
    4
    为 PHP 提供一些要求性能比较高的 FFI 库这种有意义吗?
    程序员  •  meshell  •  2021-04-25 04:05:04 AM  •  最后回复来自 lyhiving
    15
    meshell 最近回复了
    我都半年了,同时找 PHP ,java, golang 。面试的几家要得 18K 都不能给还是单休没有一金。有些可能觉得我太菜了或者学历(砖升本)不行。
    1 天前
    回复了 higanbana 创建的主题 PHP 现在的 PHP 生态是否有些过于复杂了?
    @ywisax 我情愿用 symfony + frankenphp
    1 天前
    回复了 higanbana 创建的主题 PHP 现在的 PHP 生态是否有些过于复杂了?
    @kenvix symfony 才是 呢
    2 天前
    回复了 higanbana 创建的主题 PHP 现在的 PHP 生态是否有些过于复杂了?
    @sun2920989 这样么,不是直接 pecl install mq 么。😭
    @tywtyw2002 结案了。😭
    @kuanat 大佬结案了 。。。。特默代码其它地方的问题。。。其它地方有定时器。。一开始没有没有仔细去看完整代码。。。只管实现了 。。。
    @kuanat

    ```golang
    func (wh *wsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
    conn, _, _, err := ws.UpgradeHTTP(r, w)
    if err != nil {
    logger.Errorf("Websocket upgrade failed : %s", err)

    return
    }

    client := &Client{
    conn: conn,
    // fd: nfd(conn),
    server: wh.srv,
    id: uuid.New(),
    }

    logger.Infof("Client [%s] connected to [%s] as [%s]", conn.RemoteAddr(), conn.LocalAddr(), client.id)
    wh.srv.Lock()
    wh.srv.clients[client.id] = client
    wh.srv.Unlock()
    if wh.srv.OnConnect != nil {
    wh.srv.OnConnect(client)
    }
    // ... 下面的代码就是上面发的。这里的代码就是调用 ws 库,升级成 websocket.. 拿到链接.
    }
    ```
    @mango88 你是什么环境下测试的。。
    @cgtx 哈哈
    @kuanat 大佬没有看到你说得这个 。。“ 正好 golang net/http 默认 transport 超时就是 30s 。”,关键我也不是用得 http.client
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:00 · PVG 17:00 · LAX 02:00 · JFK 05:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.