|
我有段代码是这样:
...(省略一些代码)
int address_size;
int temp_sock_descriptor;
int sockaddr_in sin;
int sockaddr_in pin;
int sock_descriptor;
sock_descriptor=socket(AF_INET, SOCK_STREAM,0);
...(省略了一些代码)
while(1) {
address_size=sizeof(struct sockaddr_in);
temp_sock_descriptor =
accept(sock_descriptor, (struct sockaddr *)&pin,
&address_size);
....(省略一些代码)
}
我发现adress_size=sizeof(sruct sockaddr_in)
有和没有对程序都没有影响,结果都对,请问这是怎么回事???谢谢! |
|