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?
Trả lời
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.
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". –
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. –
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
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.
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. –
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).
wsproxy có thể được sử dụng làm lớp trung gian để trao đổi tin nhắn. Xem các chủ đề khác để biết thêm thông tin
- 1. Ví dụ tốt về máy chủ IRC xoắn?
- 2. Làm tất cả các máy chủ IRC gửi 005 RPL_ISUPPORT?
- 3. Cách liên lạc với máy chủ Node.js từ máy khách Android
- 4. Trình duyệt để giao tiếp trình duyệt không có máy chủ?
- 5. cách liên lạc giữa hai trường hợp node.js, một máy khách một máy chủ
- 6. Thiết lập Máy khách và Máy chủ TCP/IP để liên lạc qua mạng
- 7. Phát trực tiếp video trực tiếp giữa Máy chủ và ứng dụng khách - Sử dụng Java
- 8. Tạo chứng chỉ phía máy khách trong trình duyệt và đăng nhập vào máy chủ
- 9. Máy khách VNC dựa trên web?
- 10. COMET (máy chủ đẩy tới máy khách) trên iPhone
- 11. Có thể chạy một máy chủ socket và máy khách socket trên cùng một máy không?
- 12. Có thể thiết lập ứng dụng khách socket.io đang chạy (phía máy chủ) trên máy chủ node.js không?
- 13. Có hợp lý khi kết nối máy khách với máy tính để bàn trực tiếp với MySQL không?
- 14. IRC Python Bot: Best Way
- 15. Máy khách XMPP/Jabber dựa trên web
- 16. NoRouteToHostException trên máy khách hoặc máy chủ?
- 17. Cách tốt nhất để nhúng ứng dụng khách IRC vào trang web
- 18. uwsgicluster - không có luồng ngược trực tiếp khi kết nối với máy khách thượng lưu
- 19. Máy khách iOS gốc có thể kết nối với máy chủ meteor.js không?
- 20. Hồ sơ trên máy chủ Django trực tiếp?
- 21. trình duyệt phía máy chủ
- 22. Máy khách Android và máy chủ Java Giao tiếp TCP
- 23. Loại phông chữ MIME trên lỗi máy chủ trực tiếp
- 24. Android 4.0.3. Máy chủ lưu trữ USB - liên lạc với máy ảnh
- 25. ZeroMQ, Máy khách <-> Máy chủ, truyền thông hai hướng có thể với chỉ có khách hàng kết nối với máy chủ lưu trữ?
- 26. Phần mềm trung gian trong giao tiếp giữa máy khách/máy chủ
- 27. Liệt kê người dùng trong kênh IRC bằng cách sử dụng khung IRC Xoắn Python
- 28. Có thể ghi âm từ máy khách đến máy chủ trong ứng dụng web trực tuyến dựa trên PHP hoặc JAVA không?
- 29. CMS dựa trên Javascript, không có máy chủ?
- 30. Gửi tin nhắn từ máy chủ đến máy khách với dnode
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 –