欢迎光临散文网 会员登陆 & 注册

工作吐槽1

2023-09-10 23:16 作者:_任逍遥  | 我要投稿

    最近重构了公司项目的代码。在重构的过程中发现,有个很大的问题:我的程序在做为发送数据(类似服务器的响应)的角色时,居然在不停的调用子线程尝试与接受数据的pad进行TCP连接。这一设计就然我觉得很奇怪。

    为什么是我去尝试连接pad,而不是pad来定时与我进行重连。由于pad是接受数据的一方,反而应该作为客户端来看待,我做为服务器端来看待才对。

    问题上报后,发现说不过经理,经理一直说,叫我去给pad发送心跳就行了,但是这不是发心跳的问题啊。。。。。问题重点在于,我的程序压根就不知道pad何时会打开TCP连接,只能开个线程写个死循环来进行尝试,而pad在需要数据的时候才对端口进行监听。

    唉,问他们为啥搞这样奇怪的设计,经理又说不出个一二三,真是很无语。。。。

工作吐槽1的评论 (共 条)

分享到微博请遵守国家法律