uses
System,
Classes,
CommPort,
commtypes,
socket_types,
CrossEvent,
MessageSpool,
syncobjs,
crossthreads,
Windows,
WinSock2,
sockets_w32_w64;