说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

哪位兄弟做过raknet里面的 AutopatcherServer例子啊,有问题想问,多谢

编辑:说三道四文库 发布时间:2018-07-20 11:08
HTML文档下载 WORD文档下载 PDF文档下载
我已经安装了Postgresql,在本机做的服务器测试,而且已经成功连上,下面是截图




下面是代码部分,为什么总是进入
	RakPeerInterface *rakPeer;
rakPeer = RakNetworkFactory::GetRakPeerInterface();
printf("Server starting... ");
rakPeer->Initialize(8,60000,0,0);//端口我试过60000和我的服务器端口5431两个,都不行!!!!!
rakPeer->SetMaximumIncomingConnections(8);
printf("started.\n");

AutopatcherServer autopatcherServer;
rakPeer->AttachPlugin(&autopatcherServer);
PostgreRepository postgre;
autopatcherServer.SetAutopatcherRepositoryInterface(&postgre);
FileListTransfer fileListTransfer;
autopatcherServer.SetFileListTransferPlugin(&fileListTransfer);
rakPeer->AttachPlugin(&fileListTransfer);
//printf("Enter database password:\n");
char connectionString[256],password[128];

char username[256];
strcpy(username, "postgres_cl");
//gets(password);
strcpy(connectionString, "user=");
strcat(connectionString, username);
//strcat(connectionString, " password=");
//strcat(connectionString, password);
if (postgre.Connect(connectionString)==false)
{
printf("Database connection failed.\n");//总是进入这一步!!!!!
return;
}
printf("Database connection suceeded.\n");
printf("(D)rop database\n(C)reate database.\n(A)dd application\n(U)pdate revision.\n(R)emove application\n(Q)uit\n");
干!为什么不能修改我自己的帖子啊!!!只有回复下了,我的用户名是"postgres_cl",密码部分我注销了,是因为我测过有密码和没密码两种,都已经测试过了,都不行!!!到底是哪里的问题啊
那个链接失效了 补一下图片



备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘