AUBO SDK  0.26.0
载入中...
搜索中...
未找到
arcs::common_interface::Socket类 参考

#include <socket.h>

Public 成员函数

 Socket ()
virtual ~Socket ()
int socketOpen (const std::string &address, int port, const std::string &socket_name="socket_0")
 打开TCP/IP以太网通信socket
int socketClose (const std::string &socket_name="socket_0")
 关闭TCP/IP socket 通信 关闭与服务器的 socket 连接。
int socketReadAsciiFloat (int number, const std::string &variable, const std::string &socket_name="socket_0")
 从socket读取指定数量的ASCII格式浮点数。一次最多可读取30个值。 读取到的数字列表(浮点数列表,长度=number+1)
int socketReadBinaryInteger (int number, const std::string &variable, const std::string &socket_name="socket_0")
 从socket读取指定数量的32位整数。字节为网络字节序。一次最多可读取30个值。 读取到的数字列表(整数列表,长度=number+1)
int socketReadByteList (int number, const std::string &variable, const std::string &socket_name="socket_0")
 从socket读取指定数量的字节。字节为网络字节序。一次最多可读取30个值。 读取到的数字列表(整数列表,长度=number+1)
int socketReadString (const std::string &variable, const std::string &socket_name="socket_0", const std::string &prefix="", const std::string &suffix="", bool interpret_escape=false)
 从socket读取所有数据并将其作为字符串返回。 字节为网络字节序。
int socketReadAllString (const std::string &variable, const std::string &socket_name="socket_0")
 从socket读取所有数据并将其作为char向量返回。
int socketSendByte (char value, const std::string &socket_name="socket_0")
 发送一个字节到服务器 通过socket发送字节<value>,不期望响应。可用于发送特殊ASCII字符;10为换行符,2为文本开始,3为文本结束。
int socketSendInt (int value, const std::string &socket_name="socket_0")
 发送一个int(int32_t)到服务器 通过socket发送int ,以网络字节序发送。不期望响应。
int socketSendLine (const std::string &str, const std::string &socket_name="socket_0")
 发送带有换行符的字符串到服务器.
int socketSendString (const std::string &str, const std::string &socket_name="socket_0")
 发送字符串到服务器 通过socket以ASCII编码发送字符串<str>,不期望响应。
int socketSendAllString (bool is_check, const std::vector< char > &str, const std::string &socket_name="socket_0")
 发送给定char向量中的所有数据到服务器。
bool socketHasConnected (const std::string &socket_name="socket_0")
 检测 socket 连接是否成功

Protected 属性

void * d_

详细描述

在文件 socket.h22 行定义.

构造及析构函数说明

◆ Socket()

arcs::common_interface::Socket::Socket ( )

◆ ~Socket()

virtual arcs::common_interface::Socket::~Socket ( )
virtual

类成员变量说明

◆ d_

void* arcs::common_interface::Socket::d_
protected

在文件 socket.h640 行定义.


该类的文档由以下文件生成: