由sock引起的感想
2024-08-23 13:14:23
昨天晚上和同学聊天,他问我你敲了这么多TCP,UDP。到底掌握了什么,我说我敲了很多例子。对这两个模式很清晰,顺便练习了多进程,线程等等。
他说,这样不太好。我一直只是拿这两个例子在练习,没有真正的在掌握这些知识。
什么叫真正的掌握。
大概就是,把你练习的东西,做的尽可能完善,把它当做产品来做。1.功能尽量全,实用。2,产品尽量容易操作,或者是现在流行的那个词,用户体验(像傻瓜相机一样,谁都可以来用。就像用户不会每次用你这个产品时,先./xxx.exe。启动。干吗不制成开机启动呢)
我想,还可以把我敲的那个例子扩展。
1,不能让用户自己输IP(原来我以为这很正常呢),软件自己来做
2,以局域网为例,可不可以像飞秋那样,搜索一个好友是否上线了呢。
3,聊天,传文件这是应有功能。能不能加上像putty那样进入别人系统的功能。
4,把这个软件做的像一个软件。我以前敲的大部分代码都是一个.c,不长,也无谓.c和.h之分(汗颜)。这不是做工程好习惯。规范的代码风格,可以下一些别人的源码来看。要不借鉴一下同学的。总之,规范代码
5,界面什么的,等上面的实现后再展开。
好了,就先这些吧。
最新文章
- [TypeScript] 建立与使用AMD Library
- 解决python字典结构内存暴涨问题
- python 核心编程课后练习(chapter 5)
- PHP的学习--生成器Generators
- 7-RandomAccessFile 随机流
- VS2010 ";error MSB8011” 解决方法
- JS面试题及答案总结
- 《Python 学习手册4th》 第十五章 文档
- Hibernate之管理session与批处理
- sharepoint One-Time Passwords (windows basic authentication)
- JavaScript 客户端JavaScript之样式表操作(DOM API 提供模块之一)
- BZOJ 2440 完全平方数(莫比乌斯反演,容斥原理)
- 创建RDD的方式
- Python练习2
- UOJ #269. 【清华集训2016】如何优雅地求和
- mount.cifs permission denied
- 【XSY1596】旅行 期望DP
- 看懂Qt源代码-Qt源码的对象数据存储
- java环境配置错误集锦
- Sqlserver2005:深入了解php执行sqlserver存储过程procedure:odbc_exe、odbc_execute