发布模式下的网络问题

时间:2012-04-19 23:19:51

标签: c++ networking release-mode debug-mode

我一直在开发一款带有Ogre3D引擎的跨平台3D多人游戏。通过使用C自己的(发送/发送/接收等)网络功能,我创建了自己的网络结构。它支持udp和tcp传输协议。游戏使用客户端 - 服务器架构。

我遇到的问题是虽然应用程序在调试模式下工作(播放器连接到服务器,传输文件,正确发送和接收转换更新等),如果我切换到发布模式,一些网络功能不工作。例如,其中一台计算机根本没有收到1个转换更新,但是,如果我重新启动应用程序,有时它会。此外,某些tcp消息未被应用程序捕获,依此类推。我也在发布模式下在Ubuntu中进行奇怪的网络操作。

你认为这可能是什么问题?

注意:我应该尝试Windows自己的网络功能(WSASend等)吗?

0 个答案:

没有答案