adopt to winsock
[melted] / core / factory.c