mirror of
https://github.com/godotengine/godot.git
synced 2025-03-01 23:21:39 +08:00
On Unix systems, sockets are like file descriptors, and file descriptors are usually shared among child processes. This means, that if we spawn a subprocess (or we fork) like we do in the editor, open file descriptors will leak to the new process. This causes issue with sockets as they might remain open and bound (listening) when the original process closes. |
||
---|---|---|
.. | ||
dir_access_unix.cpp | ||
dir_access_unix.h | ||
file_access_unix.cpp | ||
file_access_unix.h | ||
ip_unix.cpp | ||
ip_unix.h | ||
mutex_posix.cpp | ||
mutex_posix.h | ||
net_socket_posix.cpp | ||
net_socket_posix.h | ||
os_unix.cpp | ||
os_unix.h | ||
rw_lock_posix.cpp | ||
rw_lock_posix.h | ||
SCsub | ||
semaphore_posix.cpp | ||
semaphore_posix.h | ||
syslog_logger.cpp | ||
syslog_logger.h | ||
thread_posix.cpp | ||
thread_posix.h |