mirror of
https://gitee.com/xia-chu/ZLMediaKit.git
synced 2026-05-06 10:57:50 +08:00
Add IPv4/6 bind() check for srt client. (#4157)
This commit is contained in:
parent
0011b69516
commit
aa160c6aa8
@ -101,7 +101,7 @@ void SrtCaller::onConnect() {
|
|||||||
|
|
||||||
auto peer_addr = SockUtil::make_sockaddr(_url._host.c_str(), (_url._port));
|
auto peer_addr = SockUtil::make_sockaddr(_url._host.c_str(), (_url._port));
|
||||||
_socket = Socket::createSocket(_poller, false);
|
_socket = Socket::createSocket(_poller, false);
|
||||||
_socket->bindUdpSock(0);
|
_socket->bindUdpSock(0, SockUtil::is_ipv4(_url._host.data()) ? "0.0.0.0" : "::");
|
||||||
_socket->bindPeerAddr((struct sockaddr *)&peer_addr, 0, true);
|
_socket->bindPeerAddr((struct sockaddr *)&peer_addr, 0, true);
|
||||||
|
|
||||||
weak_ptr<SrtCaller> weak_self = shared_from_this();
|
weak_ptr<SrtCaller> weak_self = shared_from_this();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user