mirror of
https://git.rtems.org/rtems-tools/
synced 2025-06-13 06:46:15 +08:00

TFTP runs a local TFTP server on port 69 or another specified port and serves each test for any requested file. Telnet is now a console option.
27 lines
835 B
Python
27 lines
835 B
Python
"""
|
|
This library implements the tftp protocol, based on rfc 1350.
|
|
http://www.faqs.org/rfcs/rfc1350.html
|
|
At the moment it implements only a client class, but will include a server,
|
|
with support for variable block sizes.
|
|
|
|
As a client of tftpy, this is the only module that you should need to import
|
|
directly. The TftpClient and TftpServer classes can be reached through it.
|
|
"""
|
|
|
|
from __future__ import absolute_import, division, print_function, unicode_literals
|
|
import sys
|
|
|
|
# Make sure that this is at least Python 2.3
|
|
required_version = (2, 3)
|
|
if sys.version_info < required_version:
|
|
raise ImportError("Requires at least Python 2.3")
|
|
|
|
from .TftpShared import *
|
|
from .TftpPacketTypes import *
|
|
from .TftpPacketFactory import *
|
|
from .TftpClient import *
|
|
from .TftpServer import *
|
|
from .TftpContexts import *
|
|
from .TftpStates import *
|
|
|