示例#1
0
bool CVideoChatServer::Connect( unsigned short usPort )
{
#ifdef _DEBUG
	m_pTcpServer = CreateTcpServer( this);
#else
	m_pTcpServer = CreateTcpServer( this);
#endif

	if ( ! m_pTcpServer )
		return false;

	if ( !m_pTcpServer->Connect( usPort ) )
		return false;

	printf( "listen tcp port %d succeed\n", usPort );

	return StartThread();
}
示例#2
0
void SystemBuilder::BuildParts(){
	//_pLogger = CreateLogger();

	_pTcpServer = CreateTcpServer();
	_pTcpServer->setNetworkAddress(NetAddress(
			Singleton<ConfigFile,CreateThreadSafe>::instance()->getParameter<std::string>("SERVER_ADDRESS", none).c_str()));
	_pBoardActiveContext = CreateBoardControllerContext();
	_pTcpClient = CreateTcpClient();
	_pTcpClient->SetNetAddress(NetAddress(
			Singleton<ConfigFile,CreateThreadSafe>::instance()->getParameter<std::string>("CLIENT_ADDRESS", none).c_str()));
}