Warum soll TCPlisten nur mit Class C Netzen funktionieren? TCPlisten wird auf Serverseite genutzt und kann an jede beliebige IPv4 Adresse des Servers gebunden werden.
Vorraussetzung für erfolgreiche Verbindungen zum erstellten Server Socket ist:
- Softwarefirewall / Virenschutzlösung des Servers und evtl. vorhandene Hardwarefirewall des Serverhosters erlaubt eingehende TCP Verbindungen zur gewünschten IP Adresse und Port aus dem Client Netzwerk
Du solltest dein Problem nochmals genauer beschreiben und Begrifflichkeiten wie Server und Client nicht durcheinander würfeln. Ein Client ist passiv und kann nur dann angesprochen werden wenn er bereits erfolgreich eine Verbindung zum Server hergestellt hat. Ein Server ist hingegen normalerweise permanent von beliebig vielen Clients ansprechbar, sofern er dafür konzipiert wurde.
Wenn du also wissen willst ob ein Client da ist brauchst du nur am Server prüfen ob es eine aktive Verbindung gibt und dem verbundenen Client meinetwegen eine Frage stellen, damit er dem Server antwortet (oder halt auch nicht wenn er doch inzwischen offline sein sollte...).