0
A
回答
2
Websockets使用TCP套接字。 Websockets是一种依靠TCP套接字的更高级别的技术,与TCP通过TCP套接字传输的方式完全相同。实际上,Websockets是HTTP的特殊扩展。客户端发出一个特殊的HTTP请求,将底层TCP套接字打开,然后允许客户端和服务器在连接上推送数据。
0
你基本上需要的是你的应用程序中的WebSockets客户端库。这将利用较低级别的TCP套接字,并使用WebSockets协议与您的网络服务器通话。
这种方法的好处是您的应用程序代码只需要处理库的高级API,而不必处理基本的套接字API,您必须再次实现HTTP和/或WebSockets 。
相关问题
- 1. Netty WebSockets和TCP套接字
- 2. 进程间通信是套接字通信可靠协议吗?
- 3. tcp和http连接监听器可以互相交互吗?
- 4. 面板可以相互沟通吗?
- 5. Apache Storm可以互相沟通吗?
- 6. Chrome扩展可以相互沟通吗?
- 7. 多个WCF服务可以相互通信吗?
- 8. 服务层中的服务可以相互通信吗?
- 9. 2个Powerbuilder应用程序可以相互通信吗?
- 10. 两个简单的NFC标签可以相互通信吗?
- 11. TCP和UDP套接字可以使用相同的端口吗?
- 12. 我可以使用套接字在Java和C#之间进行通信吗?
- 13. 套接字通信?
- 14. 套接字通信:接收成功后可以发送失败吗?
- 15. Java套接字编程:服务器套接字是否可以启动通信?
- 16. 套接字(Websockets),端口和协议
- 17. 通过互联网的android套接字通信
- 18. 可以通过javascript接收套接字请求吗?
- 19. 互斥和C套接字
- 20. Node.js和LÖVE2D套接字通信
- 21. Java和PHP套接字通信问题
- 22. C和Python - 与套接字通信
- 23. Java和JavaScript套接字通信
- 24. 我可以使用套接字将JAVA与Javascript通信到Javascript吗?
- 25. 套接字通信错误
- 26. CFStream IOS套接字通信
- 27. Android套接字通信
- 28. PHP/Go套接字通信
- 29. PHP套接字UDP通信
- 30. 套接字通信失败
但是'遗留'套接字与Websocket通信?我可以在python中打开一个传统的套接字服务器并让websocket与它通信吗? –
TCP套接字只是一个原始连接。 Websockets是像HTTP这样的更高级别的协议。这就像询问HTTP是否可以与TCP通信一样。当然,它可以,因为HTTP/Websocket中的数据通过TCP连接传输,但是您需要编写客户端/服务器来处理WebSocket/HTTP协议数据。 – quentinadam