After re-looking at my code this morning I realize I made two errors. The first being I never assign an actual buffer size to ‘char rbuf’ which can cause issues with WinSock C++. The second error I made, which I am unsure if it really was one or not, is that I never initialized my socket.I am not sure if IRC requires an initialized socket but I’d assume so.