Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port SERVICEACCESS - TCP-CLIENT-SOCKET 🛈
  • English
  • Deutsch
Suche wird initialisiert
    • Erster Start
    • Überblick
    • ecu.test Hauptprogramm
    • Weitere mitgelieferte Programme
    • Tools
      • A&D: iTest
      • ASAM: ACI
      • ASAM: iLinkRT
      • ASAM: XIL
      • ASAP: STEP
      • ATI: VISION
      • AVL: LYNX
      • AVL: PUMA
      • Basler: pylon
      • Beckhoff: TwinCAT
      • Digiteq: FG4 MultiBox
      • Digiteq: MGB
      • dSPACE: AURELION
      • dSPACE: ControlDesk
      • dSPACE: ModelDesk
      • dSPACE: MotionDesk
      • dSPACE: RTMaps
      • dSPACE: XIL API
      • EA: UTA 12
      • EMVA: GenICam
      • ESI: SimulationX
      • ETAS: BOA
      • ETAS: COSYM-SIL
      • ETAS: INCA
      • ETAS: LABCAR-PINCONTROL
      • FEP
      • FEP3
      • FEV: Morphée
      • froglogic: Squish
      • Google: ADB
      • Göpel: Video Dragon
      • Hexagon: VTD
      • HMS: ACT - Restbussimulation
      • HMS: Legacy Bus Interfaces (VCI V2)
      • HMS: VCI V4
      • HORIBA FuelCon: TestWork
      • IDS: uEye
      • IPETRONIK: ETHOS
      • IPG: CarMakerHeadless
      • IPG: CarMaker|RealTimeMaker
      • JS Foundation: Appium
      • Keysight: CDS
      • Keysight: ESD
      • KS Engineers: TornadoACI
      • Lauterbach: TRACE32
      • MAGNA: BluePiraT
      • Mathworks: MATLAB & Simulink
      • Mechanical Simulation Corporation: CarSim
      • MicroNova: NovaCarts
      • Modelica Association: FMI
      • MOTEON: MTB
      • NI: LabVIEW
      • NI: VeriStand
      • NI: VISA
      • Opal-RT: RT-LAB
      • PEAK: PCAN
      • PLS: UDE
      • QUANCOM: QLIB
      • RA Consulting: DiagRA D
      • ROS2
      • SAE: PassThru
      • SFC: Selenium
      • Softing: DTS
      • Speedgoat: SimulinkRealTimeXIL
      • Synopsys: Silver
      • Synopsys: SilverXIL
      • Synopsys: Virtualizer
      • Technica: BTS
      • Technica: CM
      • The GNU Project: GDB
      • TOSUN: libTSCAN API
      • tracetronic: Ethernet
      • tracetronic: Multimedia
      • tracetronic: RemoteCommand
      • tracetronic: RemoteCommandLinux
      • tracetronic: Serial interface
      • tracetronic: SocketCAN
      • tracetronic: SSH MultiConnect
      • tracetronic: ZeroMQ
      • TTTech: TTXConnexion
      • Typhoon HIL: THCC
      • Vector: CANape
      • Vector: CANoe / CANalyzer
      • Vector: DYNA4
      • Vector: SIL Kit
      • Vector: XL API
        • Ports
          • Port SERVICEACCESS - SERVICE-PASSIVE 🛈
          • Port SERVICEACCESS - SERVICE 🛈
          • Port SERVICEACCESS - TCP-CLIENT-SOCKET 🛈
            • Stimulation
            • Eigenschaften 🛈
            • Jobs 🛈
              • ClearReceiveBuffer
              • CloseConnection
              • Connect
              • ConnectionInfo
              • ReceivePacket
              • ReceiveSomeIpMessage
              • SendPacket
              • StartSendPacketCyclic
              • StopSendPacketCyclic
          • Port SERVICEACCESS - TCP-SERVER-SOCKET 🛈
          • Port SERVICEACCESS - TLS 🛈
          • Port SERVICEACCESS - UDP-SOCKET 🛈
          • Port SERVICEACCESS - ARP 🛈
          • Port BUSACCESS - CAN 🛈
          • Port BUSACCESS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD_TOLERANT 🛈
          • Port DIAGNOSTICS - CAN 🛈
          • Port ELECTRICERRORSIM - CANWAY 🛈
          • Port LOGGING - DLT-VERBOSE 🛈
          • Port SERVICEACCESS - ETHERNET-RAW 🛈
          • Port BUSACCESS - FLX 🛈
          • Port DIAGNOSTICS - FLX 🛈
          • Port SERVICEACCESS - ICMP-RAW 🛈
          • Port SERVICEACCESS - IPSEC 🛈
          • Port BUSACCESS - LIN 🛈
          • Port SERVICEACCESS - MACSEC 🛈
          • Port MODELACCESS - DEFAULT 🛈
          • Port SERVICEACCESS - RECORDING-PCAP 🛈
          • Port BUSACCESS - SOCKETADAPTOR 🛈
          • Port SERVICEACCESS - UDP-RAW 🛈
          • Port DIAGNOSTICS - DOIP 🛈
          • Port DIAGNOSTICS - J1939 🛈
          • Port DIAGNOSTICS - KWP2000-CAN 🛈
          • Port DIAGNOSTICS - DOSOAD 🛈
          • Port APPLICATION - XCP-CAN-FD-TOLERANT 🛈
          • Port APPLICATION - XCP-CAN-FD 🛈
          • Port APPLICATION - XCP-CAN 🛈
          • Port APPLICATION - XCP-ETH 🛈
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
      • Tools mit Stimulus-Unterstützung
    • Testausführung
    • Traceanalyse
    • Workspace
    • Bedienung
    • Testmanagement
    • test.guide
    • Erweiterungen
    • Spezifische Tutorials
    • API-Referenzen
    • Systemanforderungen
    • ecu.test auf Linuxsystemen
    • ecu.test code
    • ecu.test agent
    • ecu.test lab
    • Stimulation
    • Eigenschaften 🛈
    • Jobs 🛈
      • ClearReceiveBuffer
      • CloseConnection
      • Connect
      • ConnectionInfo
      • ReceivePacket
      • ReceiveSomeIpMessage
      • SendPacket
      • StartSendPacketCyclic
      • StopSendPacketCyclic

    Port SERVICEACCESS - TCP-CLIENT-SOCKET 🛈¶

    TCP-Client-Netzwerkstack auf LwIP-Basis

    Stimulation¶

    Dieser Port besitzt keine Stimulus-Fähigkeiten.

    Eigenschaften 🛈¶

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Port

    string

    Name des Ports im Netzwerk. In der Vector Hardware Config muss hierzu der Network-based mode aktiviert sein.

    Empfangspuffergröße

    1000

    int

    Anzahl der Botschaften die der Empfangspuffers (Ringbuffer) aufnehmen kann

    Zyklisches Senden aktiv lassen

    ☐

    bool

    Wenn der Haken gesetzt ist, wird das zyklsiche Senden von Paketen erst beim Portstop oder durch den expliziten Aufruf von ‚StopSendPacketCyclic‘ beendet. Andernfalls (default) wird das zyklische Senden bereits beim Testfallende beendet.

    Jobs 🛈¶

    ClearReceiveBuffer¶

    Leert den ecu.test-Empfangspuffer auf oberer Ebene. Tiefer gelegene Puffer im Treiber werden nicht geleert.

    CloseConnection¶

    Beendet geöffnete TCP-Verbindung

    Connect¶

    Öffnet eine TCP-Verbindung

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    DevGw

    string

    String (Format: 192.168.0.1 / fd48:a7e0:36c1:42b6::1), Leer wenn das Gateway nicht benötigt wird

    DevIp

    string

    Eigene IP-Adresse als String (Format: 192.168.0.1 / fd48:a7e0:36c1:42b6::1). Sie muss sich im gleichen Subnetz befinden wie die IP-Adresse des Device under Test und darf nicht identisch sein mit der IP-Adresse eines anderen Teilnehmers oder der IP-Adresse, die das Betriebssystem für den in der TBC ausgewählten Netzwerkadapter festgelegt hat.

    DevSubnetMask

    ‚Default‘

    string

    Für IPv4 Adressen kann eine Subnetzmaske oder eine Präfixlänge angeben werden (Format: ‚255.255.255.0‘ oder ‚24‘), ‚default‘ wenn die Standard-Subnetzmaske der Netzklasse zur angegebenen IP-Adresse (DevIp) verwendet werden soll.

    Bei der Verwendung von IPv6 werden lediglich Präfixlängen akzeptiert. ‚default‘ wird für IPv6 nicht unterstützt.

    EthSrcMac

    ‚Default‘

    string

    String (Format: 00:11:FF:1E:32:FF), Default wenn die Adapter-MAC-Adresse verwendet werden soll

    SoKeepAlive

    None

    int

    Keep Alive: None= Alle Keep Alive Parameter ignorieren, 0= KeepAlive inaktiv, 1= KeepAlive aktiv

    TargetHost

    ‚192.168.0.1‘

    string

    Hostname oder IP-Adresse zu dem TCP-Verbindung aufgebaut werden sollen

    TargetPort

    30490

    int

    TCP-Port zu dem TCP-Verbindung aufgebaut werden sollen

    TcpKeepIdle

    None

    int

    ist der Zeitraum in Sekunden ohne Empfang von Daten- oder Bestätigungspaketen für die Verbindung bis zum ersten Senden eines KeepAlive-Packetes. Bei None wird die Option nicht gesetzt.

    TcpKeepIntvl

    None

    int

    Das Keepalive-Intervall in Sekunden ist die Dauer zwischen zwei aufeinanderfolgenden Keepalive-Wiederholungen, wenn keine Bestätigung der vorherigen Keepalive-Übertragung empfangen wird.Bei None wird die Option nicht gesetzt.

    VlanCfi

    0

    int

    Integer, wird nur bei aktivierter VLAN-Konfig. verwendet

    VlanOption

    ‚no tagging‘

    [‚no tagging‘, ‚single tagging‘]

    string

    Verwendete VLAN-Einstellung

    VlanPcp

    0

    int

    Integer, wird nur bei aktivierter VLAN-Konfig. verwendet

    VlanVid

    1

    int

    Integer, wird nur bei aktiviertem VLAN-Tagging verwendet

    ConnectionInfo¶

    Liefert IP-Adresse und Port einer verbundenen Gegenstelle zurück.

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    string

    Tupel aus IP-Adresse (str) und Port (int) oder NotPresent

    ReceivePacket¶

    Liefert ein Paket aus dem Empfangspuffer zurück und entfernt es von dort

    Parametrierung

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    string

    Rückgabewert als ByteStream oder NotPresent

    ReceiveSomeIpMessage¶

    Liefert ein Paket aus dem Empfangspuffer zurück, das als angegebener Typ interpretiert wird und dessen MessageId ggf. mit der Angegebenen übereinstimmt. Wenn MultipleResults aktiviert wird, entsteht eine Liste aus ggf. mehreren Objekten. Das entsprechende Paket wird aus dem Empfangspuffer entfernt.

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    InterpretAs

    ‚PacketSomeIp‘

    [‚PacketSomeIp‘, ‚PacketSomeIpSd‘]

    string

    Gibt an von welcher Datenklasse ein Paket interpretiert werden soll. Zurückgegeben wird ein Paket nur, wenn es erfolgreich interpretiert werden konnte.

    MessageId

    object

    Zu filternde MessageId’s (Leer / Integer / Liste von Integern)

    MultipleResults

    False

    [False, True]

    bool

    Boolean, wenn aktiviert, wird eine Liste mit Ergebnisobjekten zurückgegeben

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    result

    string

    Rückgabewert vom angegebenen Typ, Liste davon oder NotPresent

    SendPacket¶

    Daten senden

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    Data

    string

    String, Payload als ByteStream

    StartSendPacketCyclic¶

    Startet das zyklische Senden einer übergebenen Nachricht

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    CycleTime

    500

    int

    Zykluszeit [ms]

    CyclicHandle

    int

    Optional kann das CyclicHandle manuell vergeben werden. Dabei muss das Handle eine Ganzzahl größer 0 sein. Eine Kollisionserkennung mit bereits vergebenen Handles wird nicht durchgeführt.

    Payload

    object

    Payload der Nachricht, welche zyklisch versendet werden soll. Es kann entweder direkt ein Bytestream angegeben werden oder ein Objekt aus einem UserPyModule definierten Klasse. Weitere Informationen zur Verwendung des Payloads können der Hilfe entnommen werden (Tool tracetronic: Ethernet).

    Rückgabewert

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    CyclicHandle

    int

    Handle um das zyklische Senden der Nachricht wieder gezielt deaktiveren zu können.

    StopSendPacketCyclic¶

    Stoppt das zyklische Senden

    Parametrierung

    Parameter

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    CyclicHandle

    int

    Handle einer Nachricht um deren zyklisches Senden zu beenden. Wird None angegeben, wird das zyklische Senden aller Nachrichten beendet.

    2025-12-05
    Zurück
    Port SERVICEACCESS - SERVICE 🛈
    Weiter
    Port SERVICEACCESS - TCP-SERVER-SOCKET 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz