+ //writeln('addr=',addr);\r
+ //writeln('setting IPV6_V6ONLY option to 0');\r
+ //allow v4 connections on v6 sockets\r
+ if biniptemp.family = af_inet6 then begin\r
+ if SetSocketOptions(fdhandlein, IPPROTO_IPV6,IPV6_V6ONLY,no,sizeof(no))=-1 then begin\r
+ writeln(IPPROTO_IPV6);\r
+ writeln(IPV6_V6ONLY);\r
+ raise ESocketException.create('unable to set IPV6_V6ONLY socket option error='+inttostr(socketerror));\r
+ \r
+ end;\r
+ end;\r
+ {$else}\r
+ SetSockOpt(fdhandlein, SOL_SOCKET, SO_REUSEADDR, 'TRUE', Length('TRUE'));\r
+\r