V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  huoru  ›  全部回复第 57 页 / 共 69 页
回复总数  1376
1 ... 53  54  55  56  57  58  59  60  61  62 ... 69  
@zjqzxc ps:任天堂的联网是做的很差, 没有语音, 没有对话功能,只有连上了就玩玩玩。。
接收的服务器是怎么实现的? golang 的 rpc 有设置 req.Close 吗?
可能是服务器关闭了链接,但 golang 复用了之前的链接,所以提示 reset by peer
@forestyuan 下载音乐可以看这个脚本~: https://github.com/YongHaoWu/NeteaseCloudMusicFlac
如果理解有误,还请指教。
如果是以上的问题,那么让运营商允许外网发起连接到我的内网 ip,是否无需公网,问题就可以解决了?
@stanjia
@nekoyaki
@raysonx

》很多游戏需要用户与用户之间建立 P2P 连接。而 NAT 下的用户使用的是内网 IP,不能接受入站连接。
》 NAT 后的公网 IP 不是你一个人享有的,而是和很多用户共享。向 NAT 设备的公网 IP 主动发起连接往往会被无情地拒绝。

这段话解决我的疑问了。
总结来说,就是 游戏机之间是 IP 直连,理论上来说, 经过 NAT 转换的公网 ip 对公网 ip 是可以的。但是,现在运营商的策略是,向 NAT 设备的公网 IP 主动发起连接往往会被拒绝。
@nekoyaki 已经在光猫后加了路由器,机器连 wifi,不行。
》发往不同 IP 的包,经过不同的公网 IP 路由出去
就算这样,我跟对方连时,对方是固定的公网 ip,我也会有固定的公网 ip 路由给他呀?
@stanjia 如果是游戏商联机是直接粗暴的内网对内网,而不是公网对公网,那可以理解。 所以他们就是这样做?为什么不公网对公网?
@nekoyaki 已经铜币,感谢详细回答,学习了。
https://www.zhihu.com/question/38729355
我在上面链接里看了下几种 NAT 类型,我是光纤对应对称型 NAT, 可以理解。
》对于对等型 NAT,同一内网主机同一端口号,每一次与不同的外网主机通讯,就重新分配另一个端口号
就算是这样, 也不会导致联机问题啊?每次跟别人联机虽然端口不一样,但是走公网 ip,一样可以转发回来。我还是不理解~
@googlebot 知道的只是别人的内网 ip,而不是经过 nat 出来的公网 ip ?
2017 年 10 月 17 日
回复了 northisland 创建的主题 Python 问 2 个关于 Python 的简单问题。困扰我很久
接上,gc 删掉打开的文件对象时, 会自动删掉掉句柄。但是这个过程是不可控的,最好还是自己手动 close
2017 年 10 月 17 日
回复了 northisland 创建的主题 Python 问 2 个关于 Python 的简单问题。困扰我很久
第二种严格来说可以不关掉。
可以自己测试一下:
```
import json
# json_obj=None
json_obj=json.loads(open("/Users/yonghaohu/a").read())
open("/Users/yonghaohu/te/a")
while(1):
pass
```

运行程序后,lsof -p 该程序, 查看打开的文件, 是没有打开任何 a 文件的。

如果你在 while 里, 不断调用 open,lsof -p 则会看到该文件。

Python 85861 yonghaohu 3r REG 1,4 7 108089581 /Users/yonghaohu/te/a
2017 年 10 月 17 日
回复了 northisland 创建的主题 Python 问 2 个关于 Python 的简单问题。困扰我很久
其实,第一行可以删。
不过加了 json_obj=None, 是保证代码即便出现错误时,json_obj 也会有初始值。
2017 年 10 月 17 日
回复了 damonzhaofei 创建的主题 酷工作 20k+ 招个前端就那么难吗?
20K+ 在北京不算高(滑稽)
2017 年 10 月 13 日
回复了 HMSQQbA 创建的主题 Go 编程语言 Go 短声明 - 长声明 相互转换问题
你理解错了短声明 与长声明了。
var x int 和 x := 0 完全不等价, 之所以等价, 是因为 var x int 里,x 未定义 时,go 刚好给你默认设置为 0 而已。

两者可以等同于 C 语言的:
int x;

int x = 0;
很明显,x 是未定义的,可以是任何值。 同理,任何长声明都是定义一个变量, 而短声明是定义并赋值一个变量。
2017 年 10 月 13 日
回复了 CruelMoon 创建的主题 互联网 微博是不是在伤害我们的语言能力?
工具会反过来塑造人类的思维。

不仅仅是微博,智能手机时代起,我们绝大部分人已经失去了阅读长文,花时间思考的能力了。

> 艾略特在放弃手写诗词散文而改用打字机的时候,也有类似的体验。他在 1916 年致康拉德艾肯的信中写道:“用打字机写作的时候,我发现自己正在抛弃过去钟爱的长句。简短,不连贯,就像现代法语散文似的。打字机有利于文章清晰明朗,不过我可不敢肯定它会使行文微妙深奥。”
2017 年 10 月 12 日
回复了 justtery 创建的主题 问与答 大家如何看待不给权限无法运行应用的行为
> 大家如何看待不给权限无法运行应用的行为
无耻。宁愿不用
2017 年 10 月 11 日
回复了 vic2012 创建的主题 职场话题 应届生去大公司打杂还是去小公司当主力?
一个微笑的经验:看(查)小公司的人,判断他们是否会比你到大公司周围的员工厉害 n 多,是的话,小公司;否则大公司。
另外 200 人不算小公司了,中小公司。。
小公司就 50 人左右

利益相关:呆过两个小公司的人
2017 年 10 月 11 日
回复了 iVeego 创建的主题 全球工单系统 知乎又在紧张地撰写答案了...
知乎日常 503,
v 站日常 504.

横批: (滑稽
1 ... 53  54  55  56  57  58  59  60  61  62 ... 69  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 18:29 · PVG 02:29 · LAX 11:29 · JFK 14:29
♥ Do have faith in what you're doing.