inaddr专题

关于inaddr_any和UDP中的sendto

UDP中由于没有connect到目标机的iP地址,所以要用sendto(参数里有struct sockaddr_in addr 即目标机的ip地址)  所以一定要绑定ip地址(当然,如何用socket做本地主机的进程通信,就不用绑定了)  那么这个inaddr_any是干什么的呢?  我们知道ip不同于mac地址,是可以指定的,所以一个主机可能有多个ip地址。如果我把服务器主机的某个ip

INADDR_ANY有什么用?

INADDR_ANY就是inet_addr("0.0.0.0")          当服务器的监听地址是INADDR_ANY时,那就监听所有的哦。我的网络为:192.168.1.102. 于是就有下面的程序:         服务端:   #include <stdio.h>#include <winsock2.h> // winsock接口#pragma comme