กวดวิชาเริ่มต้นที่ดีเพื่อ socket.io? [ปิด]


205

ฉันใหม่มากสำหรับโลกแห่งการพัฒนาเว็บและกระโดดเข้าสู่ bandwagon เพราะฉันพบว่าแนวคิดของ HTML5 น่าสนใจมาก ฉันค่อนข้างมั่นใจในการทำงานกับ Canvas และตอนนี้อยากจะย้ายไปที่ websockets ส่วนหนึ่งของมัน ฉันมาทำความเข้าใจกับ socket.io เป็นเพียงกรอบการทำงานเมื่อเราต้องการทำงานกับเว็บซ็อกเก็ต

พอยน์เตอร์ใด ๆ เกี่ยวกับสิ่งที่การสอนและตัวอย่างที่อ้างถึงสำหรับหุ่นจำลองทั้งหมดจะได้รับการชื่นชมอย่างมาก!


มันไม่ถูกต้องมันเป็นเรื่องของการ prespective ... ฉันเรียนรู้ usign แหล่งที่กล่าวถึง .. และฉันรู้วิธีของฉันรอบ ๆ ... รู้สึกฟรีเพื่อถามสิ่งที่คุณไม่เข้าใจ ...
Shouvik

มันไม่ใช่เรื่องของมุมมอง มันแบนไม่ถูกต้อง รายละเอียดที่สำคัญมากเกินไปหายไป หากคุณเข้าเรียนวิชาคณิตศาสตร์ขั้นสูงและคุณไม่แสดงผลงานของคุณอาจารย์จะไม่ส่งต่อให้คุณ ผู้ใหญ่คาดว่าจะสามารถแสดงงานของพวกเขาได้ ไม่มีวิธีที่จะพิสูจน์ว่าไม่ได้แสดงขั้นตอนที่จำเป็นทั้งหมดในบทช่วยสอนสำหรับผู้ใช้เพื่อให้สามารถสร้างผลลัพธ์ใหม่ได้อย่างสม่ำเสมอบนเครื่องข้อมูลจำเพาะ ไม่มีมุมมองเกี่ยวกับเรื่องนี้ มันเป็นคำตอบที่ไม่ถูกต้องตามวัตถุประสงค์แม้ว่าจะมีองค์ประกอบที่เป็นอัตนัยในการวัดทั้งหมด 2 + 2 สามารถเท่ากับ 5; อย่างไรก็ตามในทางคณิตศาสตร์นั้นผิด
Wolfpack'08

2
เขียนคำตอบที่ถูกต้องฉันจะยอมรับว่า ... สิ่งที่ดีที่สุดที่ฉันสามารถทำได้บอกผู้ที่มีคำตอบที่ดีกว่าคำตอบที่ฉันตอบไว้ที่นี่
Shouvik

74
ฉันไม่เห็นประเด็นในการปิดคำถาม เซิร์ฟเวอร์เป็นสถานที่ที่เหมาะสำหรับผู้ที่โพสต์ลิงก์ที่เกี่ยวข้องกับโครงการใหม่และน่าสนใจสำหรับการเรียนรู้ socket.io/nodejs และหวังว่าจะเพิ่มคุณค่าให้กับการรวมกันของคำตอบ เนื่องจากมีเพียงตัวอย่างเดียวของบุคคลที่ไม่เห็นด้วยกับคำตอบที่เลือกจึงไม่สามารถปิดคำถามได้ ฉันลงคะแนนเพื่อเปิดใหม่
Shouvik

2
บทเรียนที่น่ากลัวpsitsmike.com/2011/09/node-js-and-socket-io-chat-tutorial
julian

คำตอบ:


146

เพื่อเริ่มต้นด้วยSocket.IOฉันขอแนะนำให้คุณอ่านตัวอย่างแรกในหน้าหลัก:

http://socket.io/

ที่ด้านเซิร์ฟเวอร์อ่าน "วิธีใช้" ในหน้าแหล่งข้อมูล GitHub:

https://github.com/Automattic/socket.io

และในฝั่งไคลเอ็นต์ :

https://github.com/Automattic/socket.io-client

ในที่สุดคุณต้องอ่านบทช่วยสอนที่ดีนี้:

http://howtonode.org/websockets-socketio

คำแนะนำ : ในตอนท้ายของโพสต์บล็อกนี้คุณจะมีลิงค์ชี้ไปที่ซอร์สโค้ดซึ่งอาจเป็นประโยชน์


1
ฉันคิดว่าคุณอาจต้องการที่จะรู้ว่าการเชื่อมโยงด้านเซิร์ฟเวอร์ในการเปิดการเชื่อมโยงไปยังgithub.com/learnboost/socket.ioเห็นได้ชัดว่าชื่อที่เก็บมีการเปลี่ยนแปลง ดูเหมือนว่าจะเป็นไซต์เดียวกันกับลิงก์ฝั่งไคลเอ็นต์อยู่แล้วบางทีพวกเขาอาจรวมสองไซต์เข้าด้วยกัน
trevorKirkby

18

วิธีที่สนุกในการเรียนรู้ socket.io คือการเล่น BrowserQuest โดย mozilla และดูซอร์สโค้ดของมัน :-)

http://browserquest.mozilla.org/

https://github.com/mozilla/BrowserQuest


4
นั่นเป็นวิธีหนึ่งในการเรียนรู้
snapfractalpop

3
ฉันยังอยู่ในลิงค์แรก: D
Udayantha Udy Warnasuriya

7

ฉันพบว่าลิงก์ทั้งสองนี้มีประโยชน์มากในขณะที่ฉันพยายามเรียนรู้ socket.io:


โหนดการแชททำงานจากไคลเอนต์ถึงไคลเอนต์ แต่ไม่มีตัวอย่างของวิธีการส่งข้อความจากเซิร์ฟเวอร์ บทช่วยสอนที่สองไม่สมบูรณ์ (ตอนที่ 1 และไม่มีส่วนที่ 2)
Wolfpack'08

ลิงค์ที่สอง (ทำให้เท้าเปียก) ตายไปแล้ว
khiner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.