2010-04-23 25 views
6

Có thể một trình khách irc dựa trên trình duyệt hoạt động mà không cần sử dụng bất kỳ cổng nối nào, tức là, để giao tiếp trực tiếp với máy chủ irc không?Máy khách IRC dựa trên trình duyệt có thể liên lạc trực tiếp với máy chủ IRC không?

+0

Bạn có thể sử dụng wsproxy. Xem một chủ đề khác để biết thêm chi tiết về http://stackoverflow.com/questions/4176344/websocket-relay –

Trả lời

-2

Trong tương lai, điều này có thể được thực hiện với các ổ cắm web, hiện tại chỉ Chrome hỗ trợ chúng, nhưng chúng là một phần của thông số html 5. http://dev.w3.org/html5/websockets/

bài này gợi ý Kaazing có trong thời gian trung bình làm việc javascript xung quanh: https://stackoverflow.com/questions/1252829/what-browsers-support-html-5-websocket

tôi mong đợi rằng workaround sử dụng một cái gì đó như java hoặc flash để mô phỏng WebSockets.

+5

Bạn có chắc chắn về WebSockets không? Trang web bạn đã liên kết với tiểu bang: "Giao diện này không cho phép truy cập thô vào mạng cơ bản. Ví dụ: giao diện này không thể được sử dụng để triển khai ứng dụng khách IRC mà không ủy quyền thư thông qua máy chủ tùy chỉnh". –

+0

Từ tất cả các bài đọc tôi đã thực hiện cho đến nay, có vẻ như câu trả lời này là sai. WebSockets không hoạt động cho các kết nối trực tiếp tới các máy chủ không phải HTTP. –

+0

Chỉ là một thuật ngữ sai ... đó là [TCP Sockets] (http://www.w3.org/2012/sysapps/tcp-udp-sockets/). Hiện được triển khai trong [Firefox OS] (https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket), ví dụ: [Firesea IRC] (https://github.com/nickdesaulniers/fxos -irc) là có thể. – mcepl

-1

Chắc chắn, miễn là bạn đang sử dụng một tiện ích mở rộng hoặc ngôn ngữ trình duyệt có thể nói giao thức IRC, ví dụ: ChatZilla hoặc PJIRC.

+1

Tôi không nghĩ rằng OP đang cố gắng trò chuyện bằng trình duyệt nhưng cố gắng phát triển ứng dụng khách IRC dựa trên web. –

11

HTML5 WebSockets không thể kết nối với máy chủ không phải WebSocket. Với WebSockets, bạn chỉ có thể kết nối với các máy chủ có thể đáp ứng các yêu cầu Handshake Protocol WebSocket. Vì vậy, không, bạn sẽ không thể sử dụng HTML5 để thực hiện một ứng dụng khách IRC (rất đáng buồn vì Flash hoàn toàn có khả năng thực hiện việc này).

Các vấn đề liên quan