# Server Socket > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/io/serversocket/ _Benötigt Symcon >= 4.1_ Der Server Socket öffnet auf dem Server einen Port für alle Netzwerke. Es kann dann auf diesem Port gehorcht und Daten empfangen werden. Erst ein Klick auf "Übernehmen" speichert die Einstellungen und anschließend ist der Port geöffnet. Bei aktiviertem SSL müssen Zertifikat und der private Schlüssel angegegeben werden. ![Konfigurationsseite](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/io/serversocket/21976726c8-1790424939/io-serversocket.png) #### Zertifikat erstellen Mithilfe von OpenSSL können Zertifikat und Private Key erstellt werden. ```php // Generate a private key openssl genrsa -out pk.pem 1024 // Create a certificate signing request openssl req -new -key pk.pem -out req.csr // Self-sign the csr openssl x509 -req -days 3650 -in req.csr -signkey pk.pem -out cert.pem ``` > **Hinweis:** Das Zertifikat für die Zertifizierungsstelle ist optional. ## SSCK_SendPacket Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/io/serversocket/ssck-sendpacket/ `bool SSCK_SendPacket(int $InstanzID, string $Text, string $ClientIP, int $ClientPort)` _Benötigt Symcon >= 4.1_ sendet einen String auf den I/O **Parameter** - `$InstanzID` (int): ID des zu aktualisierenden Server Sockets - `$Text` (string): der zusendene String - `$ClientIP` (string): IP des Empfängers - `$ClientPort` (int): Port des Empfängers **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Port des Empfängers **Beispiel** ```php //Sendet das Packet mit dem Datensatz "Beliebiger Datensatz" auf dem Server Socket mit der ID 12345 an die IP:Port 192.168.1.123:1234 SSCK_SendPacket(12345, "Beliebiger Datensatz", "192.168.1.123", 1234); ``` ## SSCK_SendText Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/io/serversocket/ssck-sendtext/ `bool SSCK_SendText(int $InstanzID, string $Text)` _Benötigt Symcon >= 4.1_ sendet einen String auf den I/O **Parameter** - `$InstanzID` (int): ID des zu aktualisierenden Server Sockets - `$Text` (string): der zusendene String **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. der zusendene String **Beispiel** ```php SSCK_SendText(12345, "Beliebiger Datensatz"); //Sendet einen den Text "Beliebiger Datensatz" auf dem Server Socket mit der ID 12345 ```