C语言 socket编程 TFTP服务器与客户端的实现

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:03:23
我是一个学计算机的专科生 面临毕业了 选了个一点也不懂的课题 TFTP服务器与客户端的实现 网上看了许多帖子还是不太明白什么是socket编程 具体能做点什么?如果我要在这方面发展的话 都需要哪些方面的知识 最好能推荐点学习资料 3Q!希望高手帮帮我

TFTP是一个传输文件的简单协议,其于UDP协议而实现

socket是...我只能理解成是网络编程里面包含ip地址端口号的一个数据结构 具体我说不清楚

基础肯定是要先了解udp ,先要掌握用udp接收和发送数据,
然后基于udp的数据发送接收再根据tftp协议的要求来写程序

这个里面有tftp的介绍
http://www.longen.org/S-Z/details-z/TFTPProtocol.htm

去查查RFC规范吧,小伙子。

想要快速入门socket编程,先找嵌入式linux方面的书籍来看,看关于文件操作部分,然后看基于tcp udp的socket编程实例,拿别人代码跑一跑,就能理解了,往后想了解更多,可以往tcpip协议方面看也能往Linux网络编程方面看,对于tftp协议,基于udp来设计,只需要看看别人怎么实现协议的代码,然后用结构体等数据结构将协议的各个段封装进去就行