@Adám can you refer me to someone familiar with the inner workings of TCPSocket?
the TCPAccept event does not have data necessary for the handshake, and I'm not sure how I'm supposed to handle that
TCPRecv even doesn't seem to fire until after the handshake fails, and none of the other events seem to contain the actual raw content of the message passed