大家好,我是涛哥。
最近,一位读者对 络编程很感兴趣,想写一个 络聊天软件,问我如何下手。
对于 络编程,我是很熟悉的,而且也写过很多 络相关的程序。对于想学 络编程的人而言,我的建议是:写程序,调试,修改。
据我所知,很多人为了面试而背诵了八股文,熟知TCP三次握手、四次挥手,用过 络调用,但却没写过socket编程,哎,哎,哎。
由于读者用的是Windows,所以我打开了几年没用过Windows, 发现编程环境还是很古老的VC++6.0, 那就这样吧,开始写程序。
涛哥手绘
服务端程序
服务端程序为:
编译后运行,让服务端程序跑起来。
客户端程序
接下来,我们看客户端程序:
编译后运行,让客户端程序跑起来。从结果看,实现了客户端和服务端的通信。强调一下:请注意先运行服务端,再运行客户端。
络编程心得
对于 络编程新手而言,看到程序运行的结果,看到客户端和服务端的相互通信,已经是非常让人激动的事情了。
接下来,可以逐步去理解每个过程的含义,查阅每个函数和参数的含义,然后尝试按照自己想要的方式进行修改。
令人欣慰的是,上述读者把程序在VS中跑起来了,他经历了各种绊脚问题,最终实现了聊天程序,真的值得庆贺。
络编程其实很简单,说白了,就是要多实践,多思考,多按照自己想要的方式去修改,去尝试,从实践中学习。
希望有兴趣的朋友多实践,祝大家国庆节快乐,也别忘了学习哦。现在是校招高峰期,愿找工作的朋友一切顺利。
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树跨区域 络的通信学习 络层的作用23020 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!