由sock引起的感想

本文探讨如何将TCP/UDP练习提升为产品级实现,包括功能完善、用户体验优化、代码规范、界面设计等方面,旨在从简单练习转向实际应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天晚上和同学聊天,他问我你敲了这么多TCP,UDP。到底掌握了什么,我说我敲了很多例子。对这两个模式很清晰,顺便练习了多进程,线程等等。

他说,这样不太好。我一直只是拿这两个例子在练习,没有真正的在掌握这些知识。

什么叫真正的掌握。

大概就是,把你练习的东西,做的尽可能完善,把它当做产品来做。1.功能尽量全,实用。2,产品尽量容易操作,或者是现在流行的那个词,用户体验(像傻瓜相机一样,谁都可以来用。就像用户不会每次用你这个产品时,先./xxx.exe。启动。干吗不制成开机启动呢)

我想,还可以把我敲的那个例子扩展。

1,不能让用户自己输IP(原来我以为这很正常呢),软件自己来做

2,以局域网为例,可不可以像飞秋那样,搜索一个好友是否上线了呢。

3,聊天,传文件这是应有功能。能不能加上像putty那样进入别人系统的功能。

4,把这个软件做的像一个软件。我以前敲的大部分代码都是一个.c,不长,也无谓.c和.h之分(汗颜)。这不是做工程好习惯。规范的代码风格,可以下一些别人的源码来看。要不借鉴一下同学的。总之,规范代码

5,界面什么的,等上面的实现后再展开。

好了,就先这些吧。

转载于:https://www.cnblogs.com/zhangyabin---acm/p/3388928.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值