NetEase / pomelo

A fast,scalable,distributed game server framework for Node.js.
http://pomelo.netease.com
MIT License
11.86k stars 2.9k forks source link

Pomelo and Non-Browser based MMORPG #471

Closed majimboo closed 7 years ago

majimboo commented 10 years ago

Is it possible to write non-browser based MMORPG with pomelo? I have a client written n C++ on windows desktop. And I plan to make a server in nodejs using pomelo. Is this easily incorporated with pomelo?

xiecc commented 10 years ago

Sure, there are many client libraries for pomelo, including C, android, iOS, unity3d, cocos2d-x , html5.

Check it in the page.

On Wed, Apr 2, 2014 at 3:41 PM, Majid Arif Siddiqui < notifications@github.com> wrote:

Is it possible to write non-browser based MMORPG with pomelo? I have a client written n C++ on windows desktop. And I plan to make a server in nodejs using pomelo. Is this easily incorporated with pomelo?

Reply to this email directly or view it on GitHubhttps://github.com/NetEase/pomelo/issues/471 .

xiecc commented 10 years ago

https://github.com/NetEase/pomelo/wiki

On Wed, Apr 2, 2014 at 3:54 PM, Charlie Crane xieccy@gmail.com wrote:

Sure, there are many client libraries for pomelo, including C, android, iOS, unity3d, cocos2d-x , html5.

Check it in the page.

On Wed, Apr 2, 2014 at 3:41 PM, Majid Arif Siddiqui < notifications@github.com> wrote:

Is it possible to write non-browser based MMORPG with pomelo? I have a client written n C++ on windows desktop. And I plan to make a server in nodejs using pomelo. Is this easily incorporated with pomelo?

Reply to this email directly or view it on GitHubhttps://github.com/NetEase/pomelo/issues/471 .

majimboo commented 10 years ago

But I already have the client. Already done and made. So I am trying to make (recode) the server to nodejs. I have to handle the packet structures, the packet encryption and decryption. Is pomelo flexible for this?

majimboo commented 10 years ago

When doing pomelo init. I was asked for please select underly connector. 1 for websocket, 2 for socket.io.. Which one should I use?

xiecc commented 10 years ago

All non-browser application should use websocket.

On Wed, Apr 2, 2014 at 4:11 PM, Majid Arif Siddiqui < notifications@github.com> wrote:

When doing pomelo init. I was asked for please select underly connector. 1 for websocket, 2 for socket.io.. Which one should I use?

Reply to this email directly or view it on GitHubhttps://github.com/NetEase/pomelo/issues/471#issuecomment-39299671 .

zhaovbo commented 10 years ago

why? i understand that non-browser application should use socket.io

majimboo commented 10 years ago

Websocket seems to say Web, which could be for the browser? I am confused.

xiecc commented 10 years ago

Socket.io is good for browser compatibility. Websocket is for long connection

We will change the name 'websocket' to 'socket' to avoid confusion.

On Wed, Apr 2, 2014 at 4:36 PM, Majid Arif Siddiqui < notifications@github.com> wrote:

Websocket seems to say Web, which could be for the browser? I am confused.

Reply to this email directly or view it on GitHubhttps://github.com/NetEase/pomelo/issues/471#issuecomment-39302184 .

neatcode commented 10 years ago

Websocket is a fine name. It is not confusing to native English speakers.

neatcode commented 10 years ago

In fact, it is descriptive. It is good. Keep the name please.