文章目录
- 5.1.2.6 Endpoint Handling for Services and Events
- 5.1.2.6.1 Service Endpoints
5.1.2.6 Endpoint Handling for Services and Events
[PRS_SOMEIPSD_00476]
SOME/IP-SD应使用Endpoint Option或Multicast Option中的IP地址和端口号覆盖静态配置中的IP地址和端口号。
[PRS_SOMEIPSD_00360]
Endpoint Options中的IP地址和端口号也应用于Event和Notification Event的传输。
[PRS_SOMEIPSD_00361]
使用UDP的场景,Endpoint Options中的IP地址和端口号作为Event和Notification Event发送源的地址,也作为客户端调用服务端method的地址。
[PRS_SOMEIPSD_00362]
使用TCP的场景,客户端需要使用Endpoint Options中的IP地址和端口号与服务端建立链接,以便发出请求和接收Event和Notification Event。
[PRS_SOMEIPSD_00801]
允许服务端同时使用TCP和UDP。
[PRS_SOMEIPSD_00802]
服务端可是同时使用TCP和UDP,但哪个消息使用TCP哪个消息使用UDP需要在配置中规定好。同一个Event不能同时使用TCP和UDP提供。
5.1.2.6.1 Service Endpoints
Offer Service Entry 引用的Endpoint Options作用如下:
- 提供与能与服务实例通信/建立连接的IP地址和端口号
- 提供服务实例发送Event的IP地址和端口号
[PRS_SOMEIPSD_00480]
Event不应使用Offer Service Entry引用的Endpoint Options之外的其他端点发送。
[PRS_SOMEIPSD_00481]
如果一个服务提供多个实例,这些服务实例应当可以通过各自的Endpoint Options进行区分。