rtl_tcp does not work on macos: https://osmocom.org/issues/4758
sizeof(local) == 128 ai->ai_addrlen == 16 patch: % git diff *diff --git a/src/rtl_tcp.c b/src/rtl_tcp.c* *index 8781ba9..b64f943 100644* *--- a/src/rtl_tcp.c* *+++ b/src/rtl_tcp.c* @@ -562,7 +562,7 @@ int main(int argc, char **argv) setsockopt(listensocket, SOL_SOCKET, SO_REUSEADDR, (char *)&r, sizeof(int)); setsockopt(listensocket, SOL_SOCKET, SO_LINGER, (char *)&ling, sizeof(ling)); - if (bind(listensocket, (struct sockaddr *)&local, sizeof(local))) + if (bind(listensocket, (struct sockaddr *)&local, ai->ai_addrlen)) fprintf(stderr, "rtl_tcp bind error: %s", strerror(errno)); else break; smore@Stephens-Mini rtl-sdr %