aboutsummaryrefslogtreecommitdiff
path: root/src/core/internal_network
AgeCommit message (Collapse)Author
2023-01-05net: Silently translate ETIMEDOUT network errorMonsterDruide1
2022-11-22general: fix compile for Apple ClangLiam
2022-11-04network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich
src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::Initialize(Network::Domain, Network::Type, Network::Protocol)': src/core/internal_network/socket_proxy.cpp:51:20: error: 'SO_TYPE' was not declared in this scope 51 | SetSockOpt(fd, SO_TYPE, type); | ^~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetLinger(bool, u32)': src/core/internal_network/socket_proxy.cpp:253:27: error: 'SO_LINGER' was not declared in this scope 253 | return SetSockOpt(fd, SO_LINGER, values); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetReuseAddr(bool)': src/core/internal_network/socket_proxy.cpp:257:32: error: 'SO_REUSEADDR' was not declared in this scope 257 | return SetSockOpt<u32>(fd, SO_REUSEADDR, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetBroadcast(bool)': src/core/internal_network/socket_proxy.cpp:262:32: error: 'SO_BROADCAST' was not declared in this scope 262 | return SetSockOpt<u32>(fd, SO_BROADCAST, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndBuf(u32)': src/core/internal_network/socket_proxy.cpp:266:27: error: 'SO_SNDBUF' was not declared in this scope 266 | return SetSockOpt(fd, SO_SNDBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvBuf(u32)': src/core/internal_network/socket_proxy.cpp:274:27: error: 'SO_RCVBUF' was not declared in this scope 274 | return SetSockOpt(fd, SO_RCVBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndTimeo(u32)': src/core/internal_network/socket_proxy.cpp:279:27: error: 'SO_SNDTIMEO' was not declared in this scope 279 | return SetSockOpt(fd, SO_SNDTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvTimeo(u32)': src/core/internal_network/socket_proxy.cpp:284:27: error: 'SO_RCVTIMEO' was not declared in this scope 284 | return SetSockOpt(fd, SO_RCVTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~
2022-10-01Merge pull request #8876 from FearlessTobi/multiplayer-part3bunnei
ldn: Implement "local wireless" networked multiplayer
2022-09-22sockets: Make fd member variable protectedLioncash
Other things shouldn't be able to directly mess around with the descriptor
2022-09-20Address some review commentsFearlessTobi
2022-09-10yuzu: Multiple room UI improvementsgerman77
2022-09-09ldn: Initial implementationFearlessTobi
2022-08-27core/socket_proxy: Correct broadcast behaviorFearlessTobi
Broadcasts should only be sent when the broadcast IP is used. They should also only be received when SO_BROADCAST is enabled.
2022-08-15core/socket_proxy: Final nitsFearlessTobi
2022-08-15core: network: Address review commentsgerman77
2022-08-15internal_network: Fix mingw compilationFearlessTobi
Apparently, "interface" is a reserved keyword on this compiler.
2022-08-15core, yuzu: Address first part of review commentsFearlessTobi
2022-08-15core/socket_proxy: Fix compilationFearlessTobi
2022-08-15Make copyright headers SPDX-compliantFearlessTobi
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi