0
我想開始新的項目 - 在線聊天,我想使用socket.io,但最近發佈的Node.js 4,現在它包括net.socket類(https://nodejs.org/en/blog/release/v4.0.0/)。這是socket.io,替代還是其他?我不知何故聽說他們想合併。我應該用socket.io啓動新項目嗎?socket.io與Node.js 4
我想開始新的項目 - 在線聊天,我想使用socket.io,但最近發佈的Node.js 4,現在它包括net.socket類(https://nodejs.org/en/blog/release/v4.0.0/)。這是socket.io,替代還是其他?我不知何故聽說他們想合併。我應該用socket.io啓動新項目嗎?socket.io與Node.js 4
節點總是(或現在至少很長一段時間)包含一個net.socket類。它表示一個TCP套接字,它與websocket完全不同(儘管websockets使用TCP套接字,就像通過HTTP進行的每個通信一樣)。而socket.io是一個websocket(帶回退)庫。
我不認爲socket.io計劃過與節點合併。您將它與io.js混淆,它是節點的分支,現在與它合併。這就是爲什麼節點從版本0.12.x跳轉到4.0,因爲io.js的版本是1.x - 3.x.
是的,沒有什麼能阻止你啓動一個新的socket.io項目。