概述在Unity3D UNET服务器上使用IPv6连接问题
我正在部署在UNET制作的专用服务器,当我启动服务器时,我尝试获取所有IP(包括IPv4和IPv6 )的列表。 我的服务器部署在DigitalOcean上的linux服务器上,启用IPv6支持,服务器可以通过IPv6地址Ping。
当我通过IPv4从客户端连接到服务器(从NetworkClIEnt到NetworkServer ) – 一切正常,但是,当我通过IPv6连接 – 我得到timeout error 。 奇怪的是,它似乎在windows服务器上正常工作(我可以通过IPv6连接),但不适用于linux。
我正在使用Unity 5.3 。 当我尝试DNS.GetHostEntry(hostname)我得到我的IPv4地址像往常一样,但IPv6地址返回给我格式\”::\” ,如从IPAddress.IPv6Any字段,但我看到他们在正确的格式,当我得到IPCONfig在服务器上。
有人可以帮我解决这个问题吗?
为什么我的C随机数发生器只返回“42”?
每24小时创build文件取决于计时器
linuxnetworking接口pipe理由C代码
_WIN32_WINNTmacros的win7和winxp
显示分配的内存量
单亲进程的多个孩子
即使在WinXP SP2中,使用MFC / C ++代码检测WinXP SP3也会返回true
C#日志logging。 我应该使用什么?
我如何拦截所有关键事件,包括Ctrl + Alt + Del和Ctrl + Tab?
不一致的运营商新/删除呼叫
Unity对IPv6的支持从5.3.4p4开始。 请检查您的补丁版本。 尝试用至少5.3.4p4来更新你的补丁
总结
以上是内存溢出为你收集整理的在Unity3D UNET服务器上使用IPv6连接问题全部内容,希望文章能够帮你解决在Unity3D UNET服务器上使用IPv6连接问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容