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