分类:
2009-05-30 12:15:14
上一篇博文已经详细介绍tftp协议了,下边联系写一个简单的tftp客户端,首先tftp客户端与服务端通过udp通信,udp不是可靠的通信服务,为了保持通信中数据的可靠传输,我们采用简单的确认机制,服务端对每一个数据报文从01开始编号【0号报文为系统保留】,客户端收到数据报文后,发送确认报文,确认报文应该包含服务器发送报文的编号,这样,当服务端收到确认报文并检查确认数据报文编号,如果是以前发送的最新报文则发送下一个报文,这里需要注意的是,如果服务端在一定时间内没有收到确认报文,则会发生超时,具体超时处理……