takahide nojima wrote:
>  name.sin_addr.s_addr=htonl(INADDR_ANY);
>  connect(socketfd,(struct sockaddr *)&name,sizeof(name))
> 
>  [Q1] パケットのソースアドレスは何になるかを容易に予測することは
>       可能でしょうか?
connect() する前に INADDR_ANY で bind() してみては如何でしょうか?
その後、 getsockname() で取得する。(・・・って bind() は不要かな?)
ところで、 connect() 先が INADDR_ANY なんですか?