Tôi muốn bật liên lạc p2p dựa trên socket giữa hai hoặc nhiều máy chủ ứng dụng node.js khác nhau. Tôi đang sử dụng socket.io để xử lý tất cả các giao tiếp như vậy giữa một máy chủ cho trước và ứng dụng web mà nó phục vụ - nhưng những gì tôi đang tìm kiếm là một cách để giao tiếp máy chủ đến máy chủ.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?
tôi đã bước đầu cho rằng nó sẽ được dễ dàng như một cái gì đó như thế này:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
Tuy nhiên, khi nó quay ra phía máy chủ socket.io thực hiện không cung cấp một phương pháp "kết nối", chỉ một phương pháp nghe.
Tại sao điều này? Tại sao tôi không thể xử lý một máy chủ ứng dụng nút như một máy khách đến một máy chủ socket.io đang chạy ở nơi khác? Có cách nào để tôi có thể đạt được chức năng này không?
là thư viện khách hàng chỉ là những gì bạn đang sau? https://github.com/LearnBoost/socket.io-client – pimvdb
Tôi có thể cắm nó vào ứng dụng node.js không? Làm cách nào để yêu cầu()? Nó được thiết kế để sử dụng dựa trên trình duyệt, theo như tôi có thể nói. – Myk
Xem chủ đề này: http://stackoverflow.com/questions/6785979/socket-io-client-issues-require-socket-io-client-js-not-working – Myk