这需要讨论与在Windows 7 32位上使用C ++进行服务器开发相关的最佳实践
典型要求:
服务器管理员可以通过配置.ini文件配置服务器,然后可以启动服务器。
客户端的接口是TCP套接字接口,客户端将发送命令和服务器inturn将回复缓冲区(xml) 我的问题:
我应该将程序编写为“服务”,例如http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948
或者我应该编写一个控制台应用程序并从XYNTService http://mysite.verizon.net/XiangYangL/XYNTService.htm控制此可执行文件,以便它像服务一样
或者是一个控制台应用程序,它的注册表项在登录时启动,重启
这实际上是否重要,从上面选择哪个选项?
非常感谢提前。
答案 0 :(得分:0)
这正是服务所针对的用例,因此请将其作为服务。
为了便于调试,请添加命令行选项以将其作为控制台进程启动。