2012-03-18 30 views
9

Tôi đang cố gắng tạo ra một loại canvas thời gian thực đơn giản chỉ bằng Node và Socket.io, nhưng tôi đang gặp rắc rối đáng kể.Tài liệu cho Socket.io?

Tôi không biết điều gì có ý nghĩa!

Socket.emit? Socket.on? Socket.whatever ?!

Về cơ bản, tôi mã hóa nó hoàn toàn mù mà không có bất kỳ ý tưởng gì trong heck tôi đang làm. Các bạn có biết một số tài liệu hay về socket.io không?

Cảm ơn câu trả lời của bạn.

+0

Tôi đang sử dụng jQuery, Socket.io và Node, btw – Matt

+0

bản sao chính xác của [tài liệu Socket.IO] (http://stackoverflow.com/questions/10363466/socket-io-documentation) – Bergi

Trả lời

2

Bạn có thể muốn xem xét các tài liệu cho nút đó để hiểu các chi tiết của phương pháp bạn được liệt kê trong câu hỏi của bạn (ví dụ: .Trên và .emit). Đó là sự hiểu biết của tôi rằng socket.io được dựa trên nút. Vì vậy, take a look at the Events documentation page at nodejs.org. Theo tôi, mặc dù tài liệu tại nodejs.org và tại socket.io có thể sử dụng rất nhiều trợ giúp từ một nhà văn kỹ thuật chuyên nghiệp. Vấn đề là những người sáng tạo của nó không có thời gian để viết tài liệu - họ đang tạo ra mã hữu ích cho cộng đồng. Tài liệu tuyệt vời là một cách mà một ngôn ngữ, khuôn khổ, thư viện, vv có thể sinh sôi nhanh chóng thông qua một cộng đồng. Đó là những gì giúp phát triển một nền văn hóa trong cộng đồng.

+2

Một năm sau, tài liệu Node.JS vẫn còn khủng khiếp và thiếu các ví dụ. –

0

Tôi khuyên bạn nên đọc mã của nó trong thư mục kiểm tra. socket.io đang sử dụng mocha làm khung kiểm tra, vì vậy nếu bạn quen thuộc với mocha, sẽ dễ dàng đọc cách hoạt động của mocha.

Bạn có thể thay đổi người báo cáo làm thông số và xem cách họ kiểm tra mã của họ, sau đó xem mã nguồn của họ bằng mã kiểm tra.