TCP/UDP-rajapinnan avulla voidaan vaihtaa raaka-tietoja SPS:n ja etäpalvelimen välillä. Samalla voidaan myös käynnistää palvelin kuuntelemaan tietoja.
Tiedot: Rajapinta synkronoituu automaattisesti SPS:n hitaimman syklin kanssa. Viestit puskuroidaan järjestelmän avulla, jotta ei menetä yhtään viestiä.
Seuraavat värit käytetään monitorissa.
| Väri | Kuvaus |
|---|---|
| Valkoinen | Virhettä ei ole tapahtunut. |
| Oranssi | Aikakatkaisu saavutettiin. |
| Vihreä | Yhteys onnistui. |
| Punainen | Yhteyttä ei voitu muodostaa tai kriittinen aikakatkaisu lähetyksessä saavutettiin. Mahdollisesti virhe UDP-viestinnässä ei tunnisteta. |
On mahdollista lähettää ja vastaanottaa lähetystä ja monilähetystä TCP/UDP-rajapinnan kautta. Tällöin toimintatila valitaan vastaavasti porttikonfiguraatiosta. Sen jälkeen erilaiset vaihtoehdot, kuten TCP, eivät ole enää käytettävissä. Lisäksi lähtevän rajapinnan valinta on pakollista.
Viestien lähettämiseksi IP-tunnus on lisäksi merkittävä kentän viereen ohjeen mukaisesti. Jos tätä ei tehdä, lähetys tapahtuu yksilölähetyksenä.
| Tila | Kuvaus |
|---|---|
| Yksilölähetys | Mahdollistaa suoran viestinnän. |
| Rajoitettu lähetys | Mahdollistaa viestinnän vain paikallisessa verkossa. (IP-riippumaton) |
| Suora lähetys | Mahdollistaa viestinnän lähetyksen aliverkkoon. Esimerkiksi 10.0.0.255, jos aliverkko sisältää 24 bittiä tai on asetettu 255.255.255.0. |
| Monilähetys | Mahdollistaa viestinnän monilähetyksen kautta. Tällöin käytetään IGMP-snoopingia. |
Rivinvaihdon konfiguraatiossa voidaan määrittää ehto lähetyksen päättymiselle. Tunnistettu loppu lähetetään mukana.
Jos loppua ei tunnisteta, rajapinta odottaa aikakatkaisua tai yhteyden päätöstä ja lähettää tuloksen SPS:lle. Suositellaan siksi tarkastamaan kaikki vastaanotetut paketit. UDP-viestien vastaanottaminen ei sisällä aikakatkaisua.
Metodia voidaan määrittää seuraavalla rivinvaihdolla:
HTTP
Tämä on erityinen, koska se mahdollistaa reagoinnin Content-Lengthiin otsikossa vastaavasti.
Jotta vastaanotto voidaan päättää tietyn pituuden jälkeen, seuraava merkijono voi olla käytössä rivinvaihdon konfiguraatiossa:
LEN === ###
Missä ### vastaa merkkien määrää. Kirjoitus tapa on oltava täsmälleen tämä mukaan lukien välilyönnit.
Huomio: LEN === 1:n käyttö vastaanottaa jokaista merkkiä erikseen ja voi johtaa palvelimen kuormituksen kasvuun.
Voidaan määrittää erilaisia rivinvaihtoja. Yleensä käytetään \n tai \r. Jokainen rivi määrittelee toisen rivinvaihdon tunnistuksen.
Seuraavat merkit saavat konfiguraatiossa escape-merkin:
\\ \r \n \0
Lähtevässä viestinnässä TCP:n kautta yhteys suljetaan jokaisen pyynnön jälkeen.
Jos sendrecv-pyyntöön ei tule vastausta, lähettävä rajapinta estetään kunnes aikakatkaisu saavutetaan. Monitorissa näytetään virhe.
| Muuttuja | Kuvaus |
|---|---|
| Lähettää tiedot palvelimelle. | |
| Lähettää kaikki tiedot palvelimelle ja ohittaa viestejä. | |
| Samoin kuin send, mutta odottaa vastausta. | |
| Samoin kuin !send, mutta odottaa vastausta. | |
| Vastaus |
|
| Tiedot, jotka paikalliselta palvelimelta on vastaanotettu. | |
| Jos lähetyksessä tapahtuu virhe, arvo on tosi. Tämä voi tapahtua sendrecv:ssä aikakatkaisun jälkeen. |
Huomautus: Huomaa rajapinnan turvallisuus. Tietoja ei tule koskaan lähettää suoraan Internetin kautta. Tässä puuttuu tunnistautuminen ja salaus SSL:n tai TLS:n avulla.