knightonline/server
Your Name e5a1ca68e7 Fix Linux compilation errors for LoginServer
Major fixes for Linux compatibility:
- Added comprehensive Linux socket type definitions to stdafx.h
- Created SocketOpsLinux.cpp with Linux socket operations implementation
- Added ListenSocketLinux.h with epoll-based socket listening
- Updated Network.h to conditionally include platform-specific headers
- Modified SocketDefines.h to support both Windows OVERLAPPED and Linux equivalents
- Updated CMakeLists.txt to use correct platform-specific source files
- Added additional socket constants and error code mappings for Linux

These changes address the compilation errors related to:
- Missing SOCKET, HANDLE, OVERLAPPED type definitions
- Windows-specific socket functions (WSASocket, closesocket, etc.)
- Platform-specific listen socket implementations
- Socket operations and error handling

The LoginServer should now compile successfully on Linux while maintaining Windows compatibility.
2025-08-29 22:10:58 +03:00
..
AIServer ilk commit 2025-08-19 15:55:41 +03:00
GameServer ilk commit 2025-08-19 15:55:41 +03:00
LogInServer Fix Linux compilation errors for LoginServer 2025-08-29 22:10:58 +03:00
N3BASE ilk commit 2025-08-19 15:55:41 +03:00
scripting ilk commit 2025-08-19 15:55:41 +03:00
shared Fix Linux compilation errors for LoginServer 2025-08-29 22:10:58 +03:00
KnightOnlineServer.sln ilk commit 2025-08-19 15:55:41 +03:00
Npc.cpp ilk commit 2025-08-19 15:55:41 +03:00