![Anybus CompactCom 40 Common Ethernet Design Manual Download Page 67](http://html1.mh-extra.com/html/anybus/compactcom-40-common-ethernet/compactcom-40-common-ethernet_design-manual_2948756067.webp)
65 (104)
10.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 im-
plemented over TCP/UDP.
Note that some of the commands used when accessing this object may require segmentation. A message will
be segmented if the amount of data sent or received is larger than the message channel can handle. For
more information, see
The use of functionality provided by this object should only be attempted by users who are already familiar with
socket interface programming and who fully understands the concepts involved in TCP/IP programming.
Supported Commands
Object:
Get_Attribute
Create (See below)
Delete (See below)
DNS_Lookup (See below)
Instance:
Get_Attribute
Set_Attribute
Bind (See below)
Shutdown (See below)
Listen (See below)
Accept (See below)
Connect (See below)
Receive (See below)
Receive_From (See below)
Send (See below)
Send_To (See below)
P_Add_membership (See below)
IP_Drop_membership (See below)
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
Number of opened sockets
4
Highest instance no.
Get
UINT16
Highest created instance number
11
Max. no. of instances
Get
UINT16
0008h (8 instances):
BACnet/IP
0014h (20 instances):
All other industrial Ethernet
networks
Anybus
®
CompactCom
™
40 Common Ethernet Design Guide
HMSI-27–269 2.1