and if there aren't any socket libraries for Lazarus, then how do I do it rawly?

because I have to be able to use sockets...