109
Doc.Id. HMSI-27-212
Anybus CompactCom 40 EtherNet/IP
Doc.Rev. 1.5
9.6 Socket Interface Object (07h)
Category
Extended
Object Description
This object provides direct access to the TCP/IP stack socket interface, enabling custom protocols to
be sent over TCP/UDP.
Note that some of the commands used when accessing this object may require segmentation. For more
information, see “Message Segmentation” on page 189.
IMPORTANT:
The use of functionality provided by this object should only be attempted by users who are already fa-
miliar with socket interface programming and who fully understands the concepts involved in TCP/IP programming.
Supported Commands
Object:
Get_Attribute
Create (See “Command Details: Create” on page 111)
Delete (See “Command Details: Delete” on page 112)
Instance:
Get_Attribute
Set_Attribute
Bind (See “Command Details: Bind” on page 113)
Shutdown (See “Command Details: Shutdown” on page 114)
Listen (See “Command Details: Listen” on page 115)
Accept (See “Command Details: Accept” on page 116)
Connect (See “Command Details: Connect” on page 117)
Receive (See “Command Details: Receive” on page 118)
Receive_From (See “Command Details: Receive_From” on page 119)
Send (See “Command Details: Send” on page 120)
Send_To (See “Command Details: Send_To” on page 121)
IP_Add_membership (See “Command Details: IP_Add_Membership” on page 122)
IP_Drop_membership (See “Command Details: IP_Drop_Membership” on page 123)
DNS_Lookup (See “Command Details: DNS_Lookup” on page 124)
Object Attributes (Instance #0)
# Name
Access
Data Type
Value
1 Name
Get
Array of CHAR ‘Socket interface’
2 Revision
Get
UINT8
01h
3 Number of instances
Get
UINT16
-
4 Highest instance no.
Get
UINT16
-
11 Max. no. of instances Get
UINT16
0008h