95bdd97768
Use an instance variable for ip_type in raw sockets
...
PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable
to store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack).
All calls to resolve addresses, sending/receving data, connecting/listening
will use that socket type.
2016-12-09 18:24:59 +01:00
eb27e993f0
TCP/UDP Listen sockets can now be set to IPv6 only
2016-10-30 17:46:05 +01:00
812908e236
Fix windows debugger connection problems.
...
Unify network socket creation between platform.
Ensure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).
2016-10-30 17:46:05 +01:00
80e911647c
Pass correct address size (ipv4,ipv6) to socket connect, bind, sendto
...
The address size passed to network system calls now reflects the the actual IP type (v4 or v6).
Fix Windows and OSX ipv6 sockets
2016-10-26 08:20:31 +02:00
672225b710
added windows support for ipv6, cleaned up unix code
2016-10-20 07:04:10 -03:00
887a897c02
adding ipv6
2016-10-18 18:53:18 -03:00
422fac5066
Removed lots of prints
2016-06-18 18:01:06 -05:00
5be9ff7b67
Update copyright to 2016 in headers
2016-01-01 11:50:53 -02:00
4e07a2dea8
Haiku: fix building with UNIX_ENABLED.
2015-05-25 03:49:24 +03:00
fdaa2920eb
Updated copyright year in all headers
2015-04-18 14:38:54 -03:00
91aa645d8a
Return an error code when address/port already in use
2014-05-31 17:13:08 +02:00
0b806ee0fc
GODOT IS OPEN SOURCE
2014-02-09 22:10:30 -03:00