Class inheritance seems to be broken on TCPObjects. The class and superClass fields have no effect on them.It looks like an old problem: http://forum.blockland.us/index.php?topic=193613.msg5211624#msg5211624
That thread is 2 years old and OP is edited saying he solved his problem.
Well it's not "broken", it's just not meant to be. class and superClass are features of ScriptObject/ScriptGroup objects and aren't intended to be used anywhere else.