On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTKernel-32
RTFiles-32
RTIP-32
RTIP-32 Programming Manual
Introduction
TCP/IP Networking
Programming with RTIP-32
Initialization
Berkeley Socket API
RTIP-32 Native API
Winsock 1.1 Compatibility
Diagnostics and Callbacks
Device Drivers
Recompiling RTIP-32 Driver Source Files
Using Jumbo Ethernet Frames
Encrypted (SSL/TLS) Network Communication
Demo Programs
PPP
DHCP Client
DHCP Server
FTP Client
FTP Server
TFTP Client
TFTP Server
Telnet Client
Telnet Server
Web Server
SNMP Agent
POP3 Client
SMTP Client
SNTP Client
SMB Server
SMB Client
SMB3 Server
SMB3 Client
WLAN Driver
RTIP-32 Reference Manual
RTPEG-32
RTUSB-32
|
Winsock 1.1 Compatibility
RTIP-32 is largely source code, but not binary, compatible with the Berkeley Socket API subset of the Windows Winsock 1.1 implementation. Note, however, that different calling conventions are used and that type SOCKET is not identical under Winsock and Berkeley sockets. In addition, all socket error codes are not numerically identical. Thus, recompilation is always required when the same code is to be used under Windows and RTIP-32. Note that most demos shipped with RTIP-32 can be compiled to run on Windows when preprocessor symbol HOST is defined.
RTIP-32 Native API
Diagnostics and Callbacks
|