⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testserver.cpp

📁 演示如何在linux 下开发ICE服务。 此源代码包括完整的服务端和客户端。
💻 CPP
字号:
#include <Ice/Ice.h>#include "testice.h"#include "testiceImpl.h"int createSrv()try{	int tmpargc = 0;	char** tmpargv = NULL;	Ice::CommunicatorPtr ic;	ic = Ice::initialize(tmpargc,tmpargv);	Ice::ObjectAdapterPtr adapter = ic->createObjectAdapterWithEndpoints("WGSrv","default -p 7788");	Ice::ObjectPtr object = new CTestIceImpl();	adapter->add(object, ic->stringToIdentity("WGInterfaceAgentId"));		adapter->activate();	std::cout << "now server start successfully." << std::endl;	ic->waitForShutdown();		if (ic)	{		std::cout << "now ice server exit." << std::endl;		ic->destroy();	}}catch(const Ice::Exception& ex){	std::cout << "catch ice exception, " << ex << std::endl;	return -1;}catch(...){	std::cout << "catch unknown exception." << std::endl;	return -1;}int main(int argc, char** argv){	std::cout << "before to create Srv" << std::endl;	return createSrv();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -