<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-4">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Mantas</p>
<p><br>
</p>
> I have a feeling it "changes" because you're trying to give the whole
<div>
<div>> struct sockaddr to inet_pton() instead of giving just the .sin6_addr field,</div>
<div>> so your program is trying to interpret the *port number*</div>
<div>> (i.e. the .sin6_port which precedes .sin_addr) as part of the address...</div>
<div><br>
</div>
That was exactly my mistake! Thanks.</div>
<div><br>
</div>
<div>At some point in my hopeless odyssey down a wrong track I tried giving the whole struct to inet_ntop() and forgot to change it back when I got everything else to work.</div>
<div><br>
</div>
<div>Thanks for your help and sorry for the inconvenience.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Klaus<br>
</div>
<br>
</div>
</body>
</html>