Ổ cắm web phát hiện sự hiện diện của máy chủ proxy và tự động thiết lập đường hầm để truyền qua proxy. Đường hầm được thiết lập bằng cách phát hành một câu lệnh HTTP CONNECT tới máy chủ proxy, yêu cầu máy chủ proxy mở một kết nối TCP/IP tới một máy chủ và cổng cụ thể. Khi đường hầm được thiết lập, thông tin liên lạc có thể chảy không bị cản trở thông qua proxy. Vì HTTP/S hoạt động theo cách tương tự, các Web Sockets an toàn trên SSL có thể tận dụng cùng một kỹ thuật HTTP CONNECT. [1]Tại sao việc triển khai ứng dụng khách websocket hiện tại không hỗ trợ proxy?
OK, có vẻ hữu ích! Nhưng, trong việc triển khai thực hiện của khách hàng mà tôi đã thấy từ trước đến nay (Go [2], Java [3]) Tôi không thấy bất cứ điều gì liên quan đến phát hiện proxy.
Tôi có thiếu gì đó hoặc những triển khai này chỉ còn trẻ? Tôi biết WebSockets rất mới và việc triển khai máy khách có thể không kém phần trẻ trung và chưa trưởng thành. Tôi chỉ muốn biết nếu tôi đang thiếu một cái gì đó về phát hiện và xử lý proxy.
[1] http://www.kaazing.org/confluence/display/KAAZING/What+is+an+HTML+5+WebSocket
[2] http://golang.org/src/pkg/websocket/client.go
[3] http://github.com/adamac/Java-WebSocket-client/raw/master/src/com/sixfire/websocket/WebSocket.java
Chúng không? Aaargghh! và tôi tự hỏi tại sao mã của tôi không hoạt động! Đã lãng phí cả buổi sáng nhưng bây giờ dường như nó hoạt động vì tôi đã xóa proxy. Cảm ơn bạn đã đặt câu hỏi này! – Tieme
@Tieme chứng minh rằng các câu hỏi cũng quan trọng như câu trả lời –
Thật vậy, họ làm! – Tieme