PJLIB目前支持的平台如下:
Win32/x86 (Win95/98/ME, NT/2000/XP/2003, mingw).
arm, WinCE and Windows Mobile.
Linux/x86, (user mode and as kernel module(!)).
Linux/alpha
Solaris/ultra.
MacOS X/powerpc
RTEMS (x86 and powerpc).
PJLIB对于网关I/O通信,具有非常强的可移植抽象以及非常完备的API.PJLIB提供如下功能:
1.Socket抽象
高级的socket抽象,支持 standard BSD socket, Windows socket, Linux kernel socket, PalmOS networking API,等.
2.NAT功能
可移植的NAT功能,例如实现了pj_gethostbyname().
3.Socket select() API
可移植的select实现,例如pj_sock_select()