WebSocketReceiver服务器
从指定的WebSocket服务器接收WebSocket消息。每次接收到消息时生成一个特征,并将消息的内容放入指定的属性中。每个传入功能都会导致WebSocketReceiver初始化到指定WebSocket服务器的连接。转换器将在等待接收WebSocket消息时阻塞,直到远程主机关闭连接。
输入端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此转换器接受任何功能。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
包含已从指定WebSocket服务器接收的数据的功能。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
WebSocketReceiver将连接到以接收WebSocket消息的远程WebSocket服务器的URL。默认值为远景://本地主机:7078. 要使用TLS启动到WebSocket服务器的安全连接,请指定wss公司://<主机名>:<港口>.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
如果显式地或通过参数指定了Yes,那么WebSocketReceiver将在建立连接之前验证WebSocket服务器的证书(或证书链)。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
如果此可选参数有值,则WebSocketReceiver将在处理任何传入数据之前将此参数的内容传输到远程WebSocket服务器。
要连接到FME服务器WebSocket服务器,请使用以下前言:
{
“ws\u op”:“打开”,
“ws\u stream \u ids”:[“
}
要指定此前导码,请单击省略号(…)以打开“连接前导码”对话框。在FME Server WebSocket Preambles下,选择Open Public Stream模板。然后,指定一个ws\流\U ID价值观。
ws\流\U ID标识一个或多个消息流,以便WebSocket服务器将其与正确的请求应用程序相关联。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
指定将存储接收到的WebSocket消息数据的输出属性。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项.
变压器类别
FME许可级别
FME专业版及以上
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.