Skip to main content
Open topic with navigation CAPL Functions » Ethernet » Function Overview » IP_Endpoint::PrintEndpointToString

IP_Endpoint::PrintEndpointToString

Valid for: CANoe DE • CANoe4SW DE

Method Syntax

long IP_Endpoint::PrintEndpointToString(char endpoint[]);

Description

Converts the endpoint to a character string with the following form: <TCP/UCP>:<ip_Address>:<Port> Examples:
  • IPv4 Endpoint: 192.168.1.1:100
  • IPv4 TcpEndpoint: TCP:192.168.1.1:100
  • IPv6 Endpoint: [2001:DB8::1]:100
  • IPv6 TcpEndpoint mit ScopeId: TCP:[2001:DB8::1%1]:100
  • IPv6 UdpEndpoint: UDP:[2001:DB8::1]:100

Parameters

  • endpoint: A character string representing an IP endpoint.

Return Values

  • 0: Success
  • 1: Character string too small

Example

void OnReceiveFrom(UdpSocket socket, long result, IP_Endpoint senderEndpoint, byte buffer[], dword size)
{
  char endpointText[60];
  senderEndpoint.PrintEndpointToString(endpointText);
  write("packet from %s received", endpointText);
}