终于知道知乎网红轮子哥的编程水平了

2016-12-27 18:59:43 +08:00
 eightqueen

即便你工作当中用不到网络编程,好歹大学学过吧,都怎么进微软的?

70521 次点击
所在节点    程序员
187 条回复
21grams
2016-12-28 09:58:48 +08:00
不知道是不是现在语文阅读能力都集体退化了,轮子哥不是明明在嘲讽那句话啊? 都不知道你们是怎么理解的。 如还有不理解的,请去看一下轮子哥的微博,前几天的微博里也提到了这个,说的很清楚。
starcraft
2016-12-28 10:02:52 +08:00
他认真答的我看着毫无波动,在其他回答里总能看到他到此一游,所以我一直想知乎提供屏蔽功能.....
wwqgtxx
2016-12-28 10:02:53 +08:00
@SoloCompany 我很好奇哪里可笑了
作为客户端,连接同一个服务器 ip 和端口最多只能发起 65k 的连接
作为服务器,在一个 ip 上监听一个端口,最多只能接受
全球 ip 地址数^最大端口数
那么要想突破这个限制,要不然就服务器监听多端口,要不然就再给服务器提供个 ip 地址,这个理解难道有什么问题么?
SoloCompany
2016-12-28 10:11:05 +08:00
@21grams 第一反应我也觉得他是在说反话,尤其还带了个(逃)结尾,但问题是第一个回复真的很挑战我的语文阅读能力,也许是真的退化了吧
raincious
2016-12-28 10:19:21 +08:00
@8bit

俺只是一个帖子都没看清就回了的路过群众。(正在掩面跑开……
xiaoyang7545
2016-12-28 10:36:29 +08:00
没意义。。我公司的 CTO 还是亚马逊老总级别的技术。写出的 PHP 就是像大学生水平。。可是人家其他方面牛太多了
skylancer
2016-12-28 10:45:05 +08:00
我其实没搞懂... 这不是大学就该上的内容吗,考试怎么过的...
乖乖上好课我不信能这样回答
c0878
2016-12-28 10:45:59 +08:00
喷轮子的你们有本事弄一个和他一样牛逼的 ai 来再说
论 ai 机器人爬知乎 我只服轮子
woostundy
2016-12-28 10:47:30 +08:00
@helloSwift 讲道理,能出现在 C++ Primer 封面,超过 95%是没问题的。
julyclyde
2016-12-28 10:48:53 +08:00
@est 用 seq/ack 头区分同 4 tuple 是不是会被 RST 掉?
kamushin
2016-12-28 10:49:19 +08:00
是有术业有专攻这个道理, 但是 ai 好好带逛就行了, 回答不是自己的"专攻"的领域, 被吐槽也很正常吧.
julyclyde
2016-12-28 10:49:32 +08:00
其实最关键的错不在于他没搞明白 4 元祖的概念,而在于他发明了“会分配一个临时端口”这种做法
narrowei
2016-12-28 10:50:23 +08:00
大学学过考过就一定记得???什么逻辑。。。
kamushin
2016-12-28 10:51:57 +08:00
@julyclyde +1. “会分配一个临时端口”这个说法实在是有趣, 要是没有这句话, 真以为他在钓鱼..
popstk
2016-12-28 11:07:57 +08:00
@kamushin @julyclyde
临时分配端口 有什么问题?难道服务端监听到一个连接不会分配一个新端口进行通讯?
4 元组有什么关系?难道会出现这样的情况,服务端使用同一个端口 同时 与两个连接通讯?比如:
(192.168.1.1:999, 192.168.1.2:188)
(192.168.1.1:999, 192.168.1.3:199)

诚心求指教,看了两页评论表示还是一脸懵逼
eightqueen
2016-12-28 11:16:38 +08:00
@Taojun0714 我肯定有不会的知识,那么我尽量不装逼强答。一旦打错,你们要打脸,我认。现在轮子哥是又想装逼,又不想被打脸,哪有这么好的事,你去看看他在知乎的回答就知道了。
xsliang
2016-12-28 11:18:45 +08:00
“编程水平,网络编程,大学学过,进微软”扯到一起
我总觉得有一股浓浓的*味
jsou
2016-12-28 11:29:58 +08:00
@popstk
服务端就是只使用一个端口。
“同时”不是真同时,并发和并行的区别。
kamushin
2016-12-28 11:36:44 +08:00
@popstk 你可以查阅"Unix 网络编程"中, IO 相关章节, 其中的 IO 复用篇.
enenaaa
2016-12-28 11:46:26 +08:00
@popstk

服务端 accept 一个 socket , 只是增加一个文件描述符,不会占用一个新端口。所有的客户端连接都是共用 listen 绑定的那个端口。服务端的网络协议栈根据 socket 来区分数据。

@jsou 同时当然是真同时, 就像多核机器上,两个进程可以各自操作 2 个文件,没有其他影响(忽略硬件问题)。

@kamushin io 多路复用是指怎么处理 socket 数据, 跟这个没关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX