| | |
| | | * 创建 |
| | | */ |
| | | void * net_mod_socket_open() { |
| | | printf("=====net_mod_socket_open\n"); |
| | | NetModSocket *sockt = new NetModSocket; |
| | | return (void *)sockt; |
| | | } |
| | |
| | | * 关闭 |
| | | */ |
| | | void net_mod_socket_close(void *_socket) { |
| | | printf("====net_mod_socket_close\n"); |
| | | NetModSocket *sockt = (NetModSocket *)_socket; |
| | | delete sockt; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 绑定端口到socket, 如果不绑定则系统自动分配一个 |
| | | * @return 0 成功, 其他值 失败的错误码 |
| | |
| | | * 取消订阅指定主题 |
| | | * @topic 主题,主题为空时取消全部订阅 |
| | | * @size 主题长度 |
| | | * @port 总线端口 |
| | | */ |
| | | int net_mod_socket_desub(void * _socket, void *topic, int size) { |
| | | NetModSocket *sockt = (NetModSocket *)_socket; |