如何禁止用浏览器访问TCP协议的IP地址和端口

问题描述 最近在做物联网项目,TCP协议是给设备访问的,也绑定了域名,但是最近查看日志发现有一些国外的IP通过扫描端口进行攻击,其中也有通过http的方式访问,国内的IP也有,国外的IP可以一封了之,那国内的就没办法了,虽然做了数据验证,但觉得不够完美,请问有没有什么办法禁止通过http协议访问呢 message: GET http://47.*.*.*:666/ HTTP/1.1 User-Agent: Mozil...

追梦随想 发表与 2023-12-21 279 浏览 1 回答
服务器向设备发送心跳检测,好像未关闭通道

问题描述 目前在做设备物联网,分成了客户端client_gateway和设备端device_gateway,因为设备电池比较小,硬件大佬要做低功耗,就说服老板取消了定时发送心跳,搞的现在设备在线状态都不准确了。 今天想起可以反向发送心跳检测,就试了下,确实发出去了,但是也出现了新问题: 设备不再发送心跳,为了省电(我也不知道究竟能省多少电...) 客户端(小程序)模式不变定时发送心跳给服务器 device_gatew...

追梦随想 发表与 2023-12-09 347 浏览 1 回答
Gateway::bindUid接口的uid参数不能为字符串的bug

问题描述 项目里有设备和用户,在和通道绑定的时候做了判断是设备还是用户,然后用各自的ID绑定了通道ID,最终出现了一个ID重复的耦合,比如:设备ID是8,用户ID也是8,这时候再通过Gateway::getClientIdByUid去获取通道ID的时候就不准确了。 这时候需要把设备ID和用户ID变成字符串来区分,比如:device-8,user-8,但是发现系统会出现异常,不停的执行绑定操作,打印绑定结果确实绑定成功...

追梦随想 发表与 2023-12-01 250 浏览 1 回答
workerman/mysql 更新字段值为0时,入库后变成1

问题描述 在做一个物联网设备连接并通过认证后,更改状态为1,关闭连接后更改状态为0,但实际上0无法写入数据表,写进去的一直是1,好崩溃。。。 最开始我用的enum类型,并且设置默认值为0,代表设备默认离线 `state` enum('0','1') NOT NULL DEFAULT '0' COMMENT '状态:0离线、1在线', 可是试了很多遍,关闭连接后还是1,但是如果同时更新其他字段时,别的字段没事,当然同样...

追梦随想 发表与 2023-05-13 463 浏览 0 回答
tcp和websocket协议同时存在时,tcp发送数据后会把websocket用户给踢掉,求解

问题描述 目前在做一个物联网系统,demo的Gateway用来做设备的tcp连接, $gateway = new Gateway("tcp://0.0.0.0:8282"); $gateway->startPort = 2900; 又新建了一个websocket的Gateway用来做网页的连接 $gateway = new Gateway("websocket://0.0.0.0:1234"); $gatewa...

追梦随想 发表与 2023-05-11 492 浏览 3 回答
WebSocket connection to 'ws://***/' failed: Error in connection establishment:

WebSocket connection to 'ws://127.0.0.1:1234/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED 求解这是什么原因,之前做调试都是在浏览器上面,完全没问题,今天准备嵌入到app里就报错了,app是用MUI框架做的...

追梦随想 发表与 2018-11-16 44236 浏览 1 回答
第三方系统调用text协议通信超时

// 建立socket连接到内部推送端口 $client = stream_socket_client('tcp://192.168.31.214:1230', $errno, $errmsg); var_dump($errno, $errmsg); // 推送的数据,包含uid字段,表示是给这个uid推送 $data = array('action'=>'sendToAll', 'info'=>'哈哈...

追梦随想 发表与 2018-10-17 2788 浏览 1 回答
第三方系统如何直接调用 Events 文件

GatewayClient 我大概看了下,应该是直接就发送给客户端了。而我希望能通过 Events 文件,因为业务逻辑都在里面了,第三方系统调用 Events 后再发送给客户端,请问有什么办法实现呢?...

追梦随想 发表与 2018-10-15 2716 浏览 1 回答

追梦随想

1871
积分
0
获赞数
0
粉丝数
2018-09-25 加入
🔝