V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xcm153
V2EX  ›  问与答

怎样实现 socket.io 的客户端??????

  •  
  •   xcm153 · 2017-01-23 08:54:09 +08:00 · 3056 次点击
    这是一个创建于 2847 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 socket.io 写了个聊天程序,之后我希望通过脚本来自动发送信息,在网上得知 python 的 websocket-client,抓包时是如下结果 img websocket-client 构造时需要 ws 网址,我试了很多都不起作用

    socket.io 是否可以 websocket-client 来发送信息?还是必须自己写一个 ws 服务器?

    或者有什么其他的方法来发送信息吗?

    多谢各位指点

    5 条回复    2017-01-23 13:14:44 +08:00
    chairuosen
        1
    chairuosen  
       2017-01-23 09:32:24 +08:00
    你涂抹的那行不是就 server 端地址么
    内容协议可以看旁边那个 frames 标签
    hustfox
        2
    hustfox  
       2017-01-23 09:39:46 +08:00
    Socket.io 自带 Socket 和 WebSocket 吧
    zhouyg
        3
    zhouyg  
       2017-01-23 10:55:21 +08:00
    Socket.io 自带客户端
    gamexg
        4
    gamexg  
       2017-01-23 11:00:29 +08:00
    以前找的,我用的是
    https://github.com/ziyasal/socket.io-python-emitter

    看到 python 与 socket.io 之间通信有

    https://github.com/ziyasal/socket.io-python-emitter
    使用官方的接口,但是需要 redis ,不想为了通信而在运行一个 redis 了。

    https://github.com/invisibleroads/socketIO-client
    socket.io python 客户端库 更新日期也不晚,看接口比较适合我这种轻度使用的情况。

    https://github.com/evanw/socket.io-python
    socket.io 的服务器库,是通过启动一个 nodejs socket.io 然后与 python tcp 通信实现的,最后更新日期 4 年前...

    https://github.com/abourget/gevent-socketio
    python gevent 实现的 socket.io 客户端,最后更新日期 2014 年 2 月,很想用这个,但是怕碰到兼容问题。

    https://github.com/nkzawa/socket.io-client.java
    socket.io java 客户端库, android 上面用正好。
    livelazily
        5
    livelazily  
       2017-01-23 13:14:44 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:33 · PVG 00:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.