mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Refine ST service.
This commit is contained in:
parent
202a584aab
commit
3d57c1c9bc
4 changed files with 145 additions and 117 deletions
|
@ -55,9 +55,15 @@ extern srs_error_t srs_fd_keepalive(int fd);
|
|||
// Get current coroutine/thread.
|
||||
extern srs_thread_t srs_thread_self();
|
||||
|
||||
// client open socket and connect to server.
|
||||
// For client, to open socket and connect to server.
|
||||
// @param tm The timeout in srs_utime_t.
|
||||
extern srs_error_t srs_socket_connect(std::string server, int port, srs_utime_t tm, srs_netfd_t* pstfd);
|
||||
extern srs_error_t srs_tcp_connect(std::string server, int port, srs_utime_t tm, srs_netfd_t* pstfd);
|
||||
|
||||
// For server, listen at TCP endpoint.
|
||||
extern srs_error_t srs_tcp_listen(std::string ip, int port, srs_netfd_t* pfd);
|
||||
|
||||
// For server, listen at UDP endpoint.
|
||||
extern srs_error_t srs_udp_listen(std::string ip, int port, srs_netfd_t* pfd);
|
||||
|
||||
// Wrap for coroutine.
|
||||
extern srs_cond_t srs_cond_new();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue