If someone codes a socket bot on mIRC correctly, there will be know way of knowing if they connected with this method. Because when you type /server in mIRC it opens a socket to the server, same as /sockopen. To the server, they are both the same and technically speaking everyone who connects to your server (either through mIRC's /sockopen or /server) is connecting via sockets