Tarik02
|
63d1a80656
|
Removed a call to `set_blocking_enabled` from function `enet_socket_create` since it is already called from https://github.com/godotengine/godot/blob/master/thirdparty/enet/host.c#L63
|
2019-04-26 22:27:50 +03:00 |
Tarik02
|
bb3089895c
|
Implement function enet_socket_set_option using ENetSocket class's methods.
Implemented options:
- ENET_SOCKOPT_NONBLOCK
- ENET_SOCKOPT_BROADCAST
- ENET_SOCKOPT_REUSEADDR
- ENET_SOCKOPT_NODELAY
Not implemented options:
- ENET_SOCKOPT_RCVBUF
- ENET_SOCKOPT_SNDBUF
- ENET_SOCKOPT_RCVTIMEO
- ENET_SOCKOPT_SNDTIMEO
|
2019-04-26 22:23:52 +03:00 |
Rémi Verschelde
|
b16c309f82
|
Update copyright statements to 2019
Happy new year to the wonderful Godot community!
|
2019-01-01 12:58:10 +01:00 |
Fabio Alessandrelli
|
c5a4d638c6
|
Use NetSocket directly for ENet.
Avoid PacketPeerUDP buffering.
|
2018-11-02 20:17:54 +01:00 |
Fabio Alessandrelli
|
1b99806b47
|
Unify PacketPeerUDP using NetSocket
|
2018-09-12 15:56:16 +02:00 |
Fabio Alessandrelli
|
7de28be764
|
ENet wrapper properly detect disconnect on poll
Now PacketPeerUDP.get_available_packet_count() return -1 if the socket
is in error state.
|
2018-09-12 12:50:53 +02:00 |
Rémi Verschelde
|
b50a9114b1
|
Update copyright statements to 2018
Happy new year to the wonderful Godot community!
|
2018-01-01 14:40:47 +01:00 |
Marcelo Fernandez
|
2baf54526b
|
Fix BSD compile issues
|
2017-10-17 16:50:41 +00:00 |
Rémi Verschelde
|
bd282ff43f
|
Use HTTPS URL for Godot's website in the headers
|
2017-08-27 14:16:55 +02:00 |
Rémi Verschelde
|
df61dc4b2b
|
Add "Godot Engine contributors" copyright line
|
2017-04-08 00:11:42 +02:00 |
Fabio Alessandrelli
|
0450e6539e
|
ENet code cleanup and changes from review.
|
2017-03-24 02:30:11 +01:00 |
Fabio Alessandrelli
|
ed075c4c80
|
Cleanup unused ENet files and updated thirdparty README
|
2017-03-24 02:30:11 +01:00 |
Fabio Alessandrelli
|
5f681d0b0f
|
Allow non blocking UDP put_packet in C++.
- Add blocking mode option to PacketPeerUDP.
- put_packet returns ERR_UNAVAILABLE when operation would block.
- ENet module uses non-blocking UDP.
|
2017-03-24 02:30:11 +01:00 |
Fabio Alessandrelli
|
5bdbc0f762
|
Convert ENetAddress host to 16 bytes to accomote IPv6
|
2017-03-08 21:16:26 +01:00 |
Fabio Alessandrelli
|
4cc1b04586
|
Add godot socket implementation
|
2017-03-08 21:16:20 +01:00 |
George Marques
|
b113c7b7a3
|
Rename WINRT_ENABLED to UWP_ENABLED
|
2016-11-03 14:51:08 -02:00 |
Rémi Verschelde
|
c31ad71f10
|
enet: Split enet thirdparty files and allow unbundling
Building against shared libraries only implemented for Linux X11 so far.
TODO: Document Godot's modifications of upstream enet.
|
2016-10-15 11:50:39 +02:00 |