什么时候用TCP端口,什么时候用WebSocket端口
时间: 2023-10-22 19:10:03 浏览: 44
TCP端口和WebSocket端口都用于网络通信,但是它们有一些不同之处。TCP端口主要用于传输面向连接的数据流,即TCP协议,而WebSocket端口则用于WebSocket协议,这是一种双向通信的协议,类似于HTTP。通常情况下,如果需要进行传输较大的数据量,使用TCP端口更为合适,而如果需要进行实时性好、低延迟的双向通信,使用WebSocket端口更为合适。
相关问题
浏览器 访问socket tcp 端口
浏览器本身是不支持直接访问Socket TCP端口的,因为浏览器工作在应用层,而Socket TCP工作在传输层,两者属于不同的网络层次。但是,可以通过一些技术手段来实现在浏览器中访问Socket TCP端口的数据。
一种常见的方式是使用WebSocket协议。WebSocket是一种基于TCP连接的全双工协议,可以在Web前端和服务器之间建立长连接,实现实时通信。在浏览器中,可以通过JavaScript代码创建WebSocket对象,然后使用WebSocket对象来发送和接收数据。在服务器端,需要使用WebSocket服务器来处理WebSocket请求,常用的WebSocket服务器有Node.js中的ws模块、Java中的Tomcat、Python中的Tornado等。
另外,也可以使用一些第三方库或框架,如socket.io等,来简化WebSocket的实现。这些库和框架提供了更加简单易用的API,可以方便地实现在浏览器中访问Socket TCP端口的数据。
CMD 防火墙禁止 80端口 websocket 连接
如果您想禁止80端口WebSocket连接,可以使用Windows的CMD防火墙来实现。以下是具体步骤:
1. 打开CMD命令行窗口,输入以下命令:
```
netsh advfirewall firewall add rule name="Block Port 80 WebSocket" dir=in action=block protocol=TCP localport=80
```
此命令将防火墙添加一条规则,禁止TCP协议的80端口连接。
2. 按回车键执行命令后,您将看到如下提示信息:
```
Ok.
```
3. 接下来,您可以尝试使用WebSocket连接80端口,会发现连接失败,因为防火墙已经禁止了该端口的连接。
如果您想解除该规则,可以使用以下命令:
```
netsh advfirewall firewall delete rule name="Block Port 80 WebSocket"
```
执行该命令后,防火墙将删除该规则,允许80端口的连接。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)