9200da58e4
Automatically map IPv4 address to IPv6 when needed
2016-12-09 18:24:59 +01:00
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
4f07b595a1
Properly handle tcp connection failure
2016-12-09 18:24:58 +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
5be9ff7b67
Update copyright to 2016 in headers
2016-01-01 11:50:53 -02:00
95a469ad28
added binary API to StreamPeer, fixes #2863
2015-12-13 12:53:29 -03:00
f99b72c04f
Haiku: remove an #ifdef as the platform now supports MSG_NOSIGNAL
2015-06-10 21:18:39 +03:00
a553327043
Haiku: some small fixes
2015-05-25 06:34:16 +03:00
826f8af1ef
Haiku: link with the haiku libs, stub the OS_Haiku class.
2015-05-25 06:02:55 +03: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
0b806ee0fc
GODOT IS OPEN SOURCE
2014-02-09 22:10:30 -03:00