2014-05-13 2 views
4

데스크톱 응용 프로그램을 만들고 싶습니다. (크로스 플랫폼으로 생각하고 Qt를 고수하기로 결정 했으므로 이미 익숙합니다.) 서버에 연결합니다. . 응용 프로그램은 채팅 응용 프로그램과 개념이 비슷합니다. 현재 응용 프로그램 서버가 있다는 것을 알고 있지만, 지금은 레일과 같은 웹 서버 프레임 워크에 익숙하며 현재 node.js를 시험 중입니다.Qt 응용 프로그램 - node.js 서버 통신

내 응용 프로그램 (Qt 기반)에서 서버에 연결하는 방법을 알고 싶습니다. 주된 질문은 서버를 어떻게 구현해야합니까? 웹 앱으로 전체 프로젝트를 이식하는 것을 포함하여 다양한 옵션을 생각한 후에, 어떻게 든 node.js 서버에 연결하기 위해 앱을 사용하는 것이 가장 좋으며 html 파일을 제공 할 것입니다. 앱에 대한 명령이 포함됩니다. 나는 올바른 길을 가고 있는가?

내가 생각하고있는대로이 (Qt-app & node.js 서버 통신)을 얻을 수 있습니까? 올바른 방법입니까?

답변

3

소켓으로 node.js 앱과 통신하기 쉽습니다. node.js를 사용하여 Net 서버 (http://nodejs.org/api/net.html)를 만들고 클라이언트가 socket을 사용하여 연결합니다. 내 의견으로는 C/C++보다 Node.js가있는 서버를 만드는 것이 더 쉽고 성능이 좋습니다.

현재, node.js를 사용하는 것이 서버가 점차 일반적인 솔루션이되었다고 생각됩니다. 우리 회사는 pomelo이라는 모바일 게임을 개발했습니다.이 게임은 node.js 게임 프레임 워크입니다.

자세한 내용은이 기사를 참조하십시오. http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js

관련 문제