1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- * @Author: jiejie
- * @Github: https://github.com/jiejieTop
- * @Date: 2020-01-10 23:45:59
- * @LastEditTime : 2020-01-13 02:48:53
- * @Description: the code belongs to jiejie, please keep the author information and source code according to the license.
- */
- #include "platform_net_socket.h"
- int platform_net_socket_connect(const char *host, const char *port, int proto)
- {
- int fd;
- fd = tos_sal_module_connect(host, port, TOS_SAL_PROTO_TCP);
-
- if (fd < 0) {
- return MQTT_CONNECT_FAILED_ERROR;
- }
-
- return fd;
- }
- int platform_net_socket_recv(int fd, void *buf, size_t len, int flags)
- {
- return tos_sal_module_recv(fd, buf, len);
- }
- int platform_net_socket_recv_timeout(int fd, unsigned char *buf, int len, int timeout)
- {
- return tos_sal_module_recv_timeout(fd, buf, len, timeout);
- }
- int platform_net_socket_write(int fd, void *buf, size_t len)
- {
- return tos_sal_module_send(fd, buf, len);
- }
- int platform_net_socket_write_timeout(int fd, unsigned char *buf, int len, int timeout)
- {
- return tos_sal_module_send(fd, buf, len);
- }
- int platform_net_socket_close(int fd)
- {
- return tos_sal_module_close(fd);
- }
|