上班的第五百一十七天

今天晚上健完身后回家,在公车上看到一个妹纸慌慌张张地翻背包,然后对司机说她只有100块,没有零钱。司机想了一下也就算了,但是她还在那里翻东西。我以为她很尴尬,就过去帮她付了,才知道她一点都不尴尬,刚刚并不是在翻东西,而是在玩手机。知道自己傻×之后,内心是蛮纠结的。自己总是这样烂好人,看到别人难堪总会把自己幻想成对方,然后就不由自主地去帮忙了,但一般都没有什么好的结果。我是不是该继续下去呢,还是跟其他人一样,漠视他人的难堪?就在思考之间,我过了两个站…只好慢慢走回去了。

好吧,还是得好好总结一下今天学到的东西。

对于那个登陆不上的bug,我又跑过去跟主程讨论了,想从他解决方法的地方寻找逻辑漏洞。他说,发生那个问题时,用telnet也登陆不上服务器。我就问,telnet登陆不上的原因有很多喔。接着他说,他自己写了个简单的connect,但是connect不上,返回错误10036。好的,那么问题来了,我记得昨天他说,他在终端用命令netstat -o看了TCP连接状态,是ESTABLISHED。也就是说调用非阻塞的connect激发了三次握手,但是连接并不能马上建立导致connect出错,但实际上连接是建立了的。他只调用connect是不科学的。应当在后面加个select观察连接是否成功了,不能因为connect失败就马上判断出错了。

好的,明天再去叼一下他,先把我的思路理清楚,争取要说得理直气壮的。

时间: 2024-08-12 10:47:14

上班的第五百一十七天的相关文章

上班的第五百一十二天

放了五天假,今天开始上班了. 上班的第一件事情,就肯定是要找老大谈转正的事情.他笑嘻嘻地对我说,给我10k,但是要先和主程谈谈.麻痹的,我就知道他的用意!然后主程死活都只肯给个8k,一副爱干不干的样子.说实话,我挺讨厌这种出尔反尔的,但是我这半年来的运气真心很不济.虽然这些事情不能尽信,但是也不能不信的.所以我还是乖乖被压榨,农历6月份过了之后,我就会转运了. 到时候再换工作吧,现在先好好沉淀. 休息了那么久,明天又要开始拼了,加油加油.

上班的第五百一十八天

从我毕业那天起,我就打算往网络编程方向走,因为互联网无极限,可惜技术不够,只能先找份嵌入式软件工程师来干.刚刚上班,我就下了<TCP/IP详解>系列来看,可是一页都看不明白,这tmd是什么鬼?之后搞vxworks.linux+Qt,一直停留在调界面和业务逻辑,偶尔也玩一下服务器,但是一直都是停留在调用socket以及相关的接口,但这已经是我接触网络编程的极限了. 但自从我换了份服务器开发工程师的工作之后,在我一步步努力之下,今天我终于再次和<TCP/IP详解>碰面了. 我想,这就是

上班的第五百一十三天

昨天晚上下班被老爸拉去应酬了,喝了一大堆酒,弄得我都没力写日志了.好吧,我又在找借口了,明明就是因为自己懒,老是找借口. 昨天晚上喝酒时,老爸就给我说,那个叔叔就是在我们家最困难的时候,去借了一万高利贷来接济我们家.我大二那年的学费也是因此而有得交的,不然哪有现在的我.他还教导我,以后赚钱了要好好报答人家,滴水之恩,必当涌泉相报.巴拉巴拉巴拉巴拉的说了一大堆,我是个慢热的人,所以他说的时候,我都是没有感觉的,就是记住便是了. 听说那个叔叔的儿子不喜欢读书,整天就知道玩.我爸想让我去教他读书,我挺

上班的第五百一十九天

今天验证了两个问题. 第一,backlog是不是填多少都生效. 第二,主程说登陆不上的问题是因为listen的队列满了,导致新连接连接不上,这个说法是否成立. 针对第一个问题,我翻阅了一些资料,得知这些是由操作系统底层决定的,对此,我在macbook和windows7上面都做了如下的实验. 服务器端:创建socket->填写sockaddr_in结构体->绑定监听地址和端口号->listen(socket, SOMAXCONN)->while(true){ ;}->end 客

上班的第五百一十五天

最近服务器出现了一点问题,就是在开服的头一两天,人数较多时会导致登陆不上. 基于我处于空闲状态,这个任务就肯定是落在我头上了. 接到这个任务,我就在想,登陆不上,而且还没提示,肯定就是网关服务器的问题.接着便把可能发生的问题罗列了一下: 1.配置没有配好,导致人数超过了上限: 2.网关服务器负载均衡部分写得有问题,导致人数多了就奔溃了: 3.服务器物理机有问题,开的服数多,导致内存不够用: 4.网络线路抽风. 针对这几个问题,我问了运维一些问题,以及把出问题的log要过来看.首先,先确定物理机的

上班的第五百一十六天

今天我再次思考了那个网关的问题,然后我在想会不会是受到了SYN攻击呢? 何谓SYN攻击? SYN攻击是利用TCP协议3次握手的逻辑漏洞而发起的攻击.TCP连接建立3次握手,首先是客户端发起SYN包请求连接,服务器接收到之后会返回SYN+1包和ACK包给客户端,客户端接收到之后,会返回ACK+1包给服务器,那么连接就建立了.问题就发生在第3次握手,如果客户端不返回ACK+1包,服务器会怎么样呢?服务器会等待,等待超时后会重发SYN+1包和ACK包,重发一定数目之后才放弃这个连接. 如果模拟了很多客

上班的第五百一十一天

昨天晚上又偷懒了,其实也是因为昨天实在没什么事干,而且都快放假了,4点半就放我们走了. 接下来放5天假,我得要好好计划一下. 首先我要把STL和算法方面的知识恶补一下,然后kbengine要跑起来,最后要研究一下文件服务器怎么搭起来的. 弄完这几个,估计这个假期就报销了,加油加油.

上班的第五百一十四天

昨天晚上又没写了,因为昨晚真心太累了. 本来疝气发作就很难受了,还要给弟弟举办个生日party,真心累.然后我也看到了他的女朋友,对于她,家里人是很反对的.之前就吵闹了好几次,始终是觉得难以接受,至于原因,我就不说了. 从小就睡到大的老弟,突然间让我觉得有点陌生.不过仔细想想的话,我觉得他们会分开的,挺奇怪的,因为他总会重复我走过的路. 他跟我说,就是觉得那个女的对他很好,相比其他喜欢闹脾气的小姑娘,这个女生好太多了,所以他就打算和她走下去.我告诉他了,男生是很少会因为一个女生对他好而从一而终的

上班的第五百二十七天

今天扭扭捏捏的,不知道怎么开口说辞职,直到下午四点钟,老板把我们叫过去说立项的事务.新项目是往html5方面发展,上年的<围住神经猫>火了一把,html5绝对是个方向!很多人都看到这个商机了,那个<愚公移山>那么垃圾的游戏,一天居然赚50w,我勒个去.趁我有能力,赶紧搞一个先. 开完会之后,我就提辞职了,所有机密都泄露给我,我再提辞职,他们肯定觉得我很吊.而且意思就是让我立刻滚蛋(你随时都可以办理离职手续),我就说月底走吧,跨服活动也是刚刚上线,让我确定没问题再走. 这样一说,他们