精华内容
下载资源
问答
  • 本地测试websocket的连接通信,超级方便操作,可实时查看服务器响应。
  • Vuejs 2和Vuex的本地websocket实现 安装 yarn add vue-native-websocket # or npm install vue-native-websocket --save 用法 配置 通过URL字符串自动进行套接字连接 import VueNativeSock from 'vue-native-...
  • wireshark 抓本地回环包抓不到。安装一个插件就可以了 Npcap 我的安装过程 1. 安装Npcap 官网 https://nmap.org/download.html 安装的时候 记得勾选legacy loopback support for 这个选项 2. 安装...

    wireshark 抓本地回环包抓不到。安装一个插件就可以了  Npcap

     

    我的安装过程

    1. 安装Npcap    官网   https://nmap.org/download.html              安装的时候 记得勾选 legacy loopback support for   这个选项

    2. 安装wireshark 默认安装就行

    3. 安装完成后运行 wireshark  选择网卡  就可以抓到本地回环包了

       

     

     

     

     

     

    linux 上wireshark 抓包    

     tshark -i eth0 -w  /tmp/dump.pcap       抓包

    展开全文
  • Harmony Hub API(带有本地websocket) 该模块趋向于替换旧版XMPP API,该旧版XMPP API已由Firemware 4.15.206删除( )。 它使用中心的本地websocket API。 更新23/12/2018 Logitech撤销了他对XMPP API的决定。 ...
  • <p>I am trying to do a tutorial on websockets, however it seems I can't even connect to the websocket. <p>I am using wamp 2.5 and I have php_sockets extension <strong>enabled</strong>.</p> <p>In the...
  • 因为本人在做测试的原因,所以目前来讲是由本地模拟websocket服务器发送信息,代码如下: a = [['{"type":"connected"}', 0.02992081642150879], [ '{"name": "jinku00", "_create_time": "1597808952003668224", ...

    因为本人在做测试的原因,所以目前来讲是由本地模拟websocket服务器发送信息,代码如下:

    a = [['{"type":"connected"}', 0.02992081642150879], [
        '{"name": "jinku00", "_create_time": "1597808952003668224", "id": "video_info:162c8ec6bb1e2900", "type": "video_create"}',
        12.115244626998901], [
             '{"num": "1", "ware_house_num": "0", "other": "0", "part": "0", "numid": "1", "ware_houseid": "0", "otherid": "0", "partid": "0", "_create_time": "1597808953300124160", "video_id": "video_info:162c8ec6bb1e2900", "type": "video_data", "time": 0.7333333333333333, "boxes": [{"x": "0.8818798065185547", "y": "0.8039905124240452", "w": "0.10922565460205078", "h": "0.18708140055338543", "track_id": "1", "area_forbidden": "0", "area_password": "0", "time_since_update": "0", "_create_time": "1597808953299739904"}]}',
             13.412984371185303], [
             '{"num": "0", "ware_house_num": "0", "other": "0", "part": "7", "numid": "0", "ware_houseid": "0", "otherid": "0", "partid": "-1", "_create_time": "1597809235015614720", "video_id": "video_info:162c8ec6bb1e2900", "type": "video_data", "time": 193.4, "boxes": [{"x": "0.8702903747558594", "y": "0.7768634937427662", "w": "0.12263660430908203", "h": "0.21259403935185187", "track_id": "1", "area_forbidden": "0", "area_password": "0", "time_since_update": "39", "_create_time": "1597809235014929920"}, {"x": "0.850169817606608", "y": "0.8524787055121528", "w": "0.08584976196289062", "h": "0.13751458062065972", "track_id": "2", "area_forbidden": "0", "area_password": "0", "time_since_update": "15", "_create_time": "1597809235015261440"}, {"x": "0.7672754923502604", "y": "0.8550824200665509", "w": "0.10524253845214844", "h": "0.13947324399594907", "track_id": "3", "area_forbidden": "0", "area_password": "0", "time_since_update": "32", "_create_time": "1597809235015441408"}]}',
             295.1296503543854], ['{"type": "video_finish", "id": "video_info:162c8ec6bb1e2900"}', 295.18749618530273]]
    print(len(a))
    b = 0
    import asyncio
    import json
    import random
    import ast
    import time
    import asyncio
    import websockets
    
    time1 = time.time()
    timehelp = 0
    USERS = set()
    
    
    async def echo(websocket, path):
        try:
            USERS.add(websocket)
            tt = {"type": "connected"}
            await websocket.send(json.dumps(tt))
            global b
            global timehelp
            while (True):
                # if(time.time()-time1>a[b][1]-173):
                # await asyncio.wait([user.send(json.dumps(ast.literal_eval(a[b][0]), ensure_ascii=False)) for user in USERS])
                print(a[b][1])
                await websocket.send(json.dumps(ast.literal_eval(a[b][0]), ensure_ascii=False))
                timehelp = a[b][1]
                b += 1
                # if (b == 1460):
                #     b = 0
                await  asyncio.sleep(0.001)
        finally:
            USERS.remove(websocket)
    
    
    start_server = websockets.serve(echo, "127.0.0.1", 3456)
    asyncio.get_event_loop().run_until_complete(start_server)
    asyncio.get_event_loop().run_forever()
    

    当然,数据没有全部上完,同时做了个接收端

    #!/usr/bin/env python
    
    # WS client example
    import ast
    import asyncio
    import time
    
    import websockets
    
    a = []
    b = 0
    time1 = time.time()
    
    
    async def hello():
        global b
        uri = "ws://localhost:3456"
        async with websockets.connect(uri) as websocket:  # 协程函数
            while (True):
                greeting = await websocket.recv()
                a.append([greeting, time.time() - time1])
                b += 1
                print(1)
                # if (b > 100):
                #     print(a)
                #     print()
                #     exit(0)
                print(ast.literal_eval(greeting).get('type'))
                if (ast.literal_eval(greeting).get('type') == "video_finish"):
                    with open('d.text', "wb+") as f:
                        f.write(bytes(str(a), encoding="utf-8"))
                    print(a)
                    print()
                    exit(0)
    
    
    asyncio.get_event_loop().run_until_complete(hello())
    

    可以通过这样来查看自己websocket服务发送的信息,能够更加方便的进行排错
    以上仅为个人学习笔记,谨慎参考

    展开全文
  • 连接本地websocket服务延迟的问题

    千次阅读 2017-06-12 23:18:00
    今天用C#编写了一个Chrome Remote Debugger的客户端程序,发现使用rest和websocket程序时第一次连接的时候特别慢,大概每次都要消耗一秒左右,而用chrome直接连接却没有这种情况。 由于后续编写蜘蛛时也经常要调试...

    今天用C#编写了一个Chrome Remote Debugger的客户端程序,发现使用rest和websocket程序时第一次连接的时候特别慢,大概每次都要消耗一秒左右,而用chrome直接连接却没有这种情况。

    由于后续编写蜘蛛时也经常要调试,每次多消耗两秒觉得开销有点大,便准备着手解决它。

    最开始以为是webproxy的问题,后来查看了一下,确实没有代理。便用Fiddler模拟了一下rest请求试了一下,它也需要一秒左右。便对比了一下chrome和fiddler的请求包,发现Request的Url有所不同:

    于是便将程序中的请求也改成了127.0.0.1,我的程序便也变快了。

    解决了问题后,回头来再分析一下原因,最开始以为是我的dns解析出问题了,试了一下,解析localhost是很快的,地址也是正常的。于是我便自己写了一个websocket server自己尝试连接了一下试试,发现出现了同样的现象:服务器和客户端一个使用localhost,一个使用127.0.0.1的时候,就会出现一秒左右的连接延迟,一致的时候就是正常的

    看来这个并不是Server端Chrome的问题,解决方式也知道了。至于是不是协议规定的,目前还没有时间详细研究,后续有空再继续研究一下。

    展开全文
  • windows本地部署websocket

    2021-07-02 16:34:28
    1官网下载 安装包 ...将下载下来的文件进行解压,解压之后可以看到里面有一个.exe的执行文件 ...然后配置环境变量path,径路指向websocket的可执行文件所在路径,这样就可以直接使用websocketd的命令了 ...

    1官网下载 安装包
    官网链接:http://websocketd.com/
    将下载下来的文件进行解压,解压之后可以看到里面有一个.exe的执行文件
    在这里插入图片描述
    然后配置环境变量path,径路指向websocket的可执行文件所在路径,这样就可以直接使用websocketd的命令了
    在这里插入图片描述

    展开全文
  • vue-cli项目使用proxy跨域访问websocket在一个项目中可以正常访问, 在另一个项目一旦访问websocket就会报以下错误 ...另外,代码打包放到服务器上可以正常运行,本地就报错,node_module's什么的也都重新安装过了
  • websocket本地调试

    千次阅读 2017-09-25 00:27:54
    由于公司要做网络升级,使用的是裸机环境下的LWIP协议,之前传送测试数据有使用websocket协议。所以考虑通过websocket协议把固件从电脑传入ATMEL的DDR中,由于之前的协议是别人做的,所以利用周末来熟悉了一下...
  • 想直接在我的机器上部署一个websocket服务,正好看到有一个这样的工具websocketd 官网链接:http://websocketd.com/ 下载对应的程序 我是windows机器 下载好后解压缩 使用方法是这样的,这个工具是命令行...
  • 本地测试websocket连接通信案例

    千次阅读 2019-07-23 12:10:24
    本文不对websocket作详细介绍,需要具体了解的童鞋请自己查资料。 直接上图: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta ...
  • 首先在服务器方面,网上都有不同的对websocket支持的服务器: php - http://code.google.com/p/phpwebsocket/ jetty - http://jetty.codehaus.org/jetty/(版本7开始支持websocket) netty - ...
  • 今天遇到个bug,websocket本地测试没问题,部署到服务器前端告诉我连接失败。。。。 最后发现有配置nginx,nginx配置加入 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection “upgrade”; 问题...
  • WebSocket

    2018-03-20 11:54:17
    实例内容今天主要说一下微信的WebSocket接口以及在小程序中的使用。WebSocket是什么(简述)微信的WebSocket接口和HTML5的WebSocket基本一样,是HTTP协议升级来的,做为一个新的Socket在B/S上使用,它实现了浏览器与...
  • WebSocketServer

    2015-10-07 22:25:57
    iOS本地WebSocketServer服务端
  • websocket

    2018-07-30 23:00:20
    WebSocket是一种在单个TCP连接上进行全双工通讯的协议。&amp;amp;nbsp; ok,既然是双向通信,我相信你们一定玩过轮询,好吧,没玩过的看下面: 轮询(polling):客户端按规定时间定时像服务端发送ajax请求,...
  • nodejs+websocket监听本地文件目录变化 下载好文件之后运行 npm install 或者 cnpm install 首先在本地创建data文件夹,在app.js 中,我们可以修改baseurl来修改监听的文件目录。 运行: node app.js

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,942
精华内容 10,776
关键字:

本地websocket地址