50 Commits

Author SHA1 Message Date
f09a25e456 Merge remote-tracking branch 'origin/main' 2025-04-08 15:41:38 -04:00
33986d2c8f Random Work 2025-04-08 15:40:58 -04:00
7a0899ad2a Fix header includes for windows not being wrapped in platform guards. Prerelease-3.1 2025-02-21 14:29:24 -06:00
b10b5a7a32 Builds, runs with error 0 : Cannot bind the socket. Prerelease-3 2025-02-21 13:31:04 -06:00
741ca0c74f Still fighting with MSVC. Several linker errors. 2025-02-21 02:09:41 -06:00
9c21fe26a4 A few more 2025-02-20 14:33:07 -06:00
6e09919639 Unfinished windows compatiblity work 2025-02-20 14:24:58 -06:00
c7dc7c7f0e Fix Small Error Prerelease-2 2025-01-18 14:21:14 -05:00
a055f02b4b Merge remote-tracking branch 'origin/main'
# Conflicts:
#	include/Sockets/TcpSocket.hpp
#	main.cpp
#	src/Sockets/TcpSocket_Old.cpp
Prerelease-1
2025-01-18 06:05:59 -05:00
fe7e7a179b This Dick 2025-01-18 06:04:48 -05:00
dd75b938f4 MProto TPingPong RPingPong string serialize and deserialize 2024-09-30 21:34:23 -04:00
1a79045513 MProto demo impl more stuff 2024-09-26 14:05:05 -04:00
9130296b83 MProto demo impl 2024-09-19 15:29:06 -04:00
ad365c7b19 TCPServer impl 2024-09-18 16:31:09 -04:00
8f0fedd469 Tweaking receive tests and library. Plan to make a demo server and proto later. 2024-09-18 14:22:28 -04:00
b991217da1 Refactor to use jtest library 2024-09-16 14:42:22 -04:00
bced3018dc Working out Endianness 2024-08-13 15:36:09 -04:00
b85213dbfc Merge remote-tracking branch 'origin/main' 2024-08-13 13:28:19 -04:00
c42962893a Trying to get it to load the test directory and create the SocketText executable 2024-08-13 13:28:12 -04:00
maxbyte9p
a9f34f4661 Added connected boolean to UDP socket class and maybe fixed issue with sockfd error 2024-05-09 19:46:46 -04:00
eff1c39a1f Add prefixes to error checker functions 2024-05-09 19:03:41 -04:00
maxbyte9p
f95f91ac7d fixed seg faults on open, connect, and sendto 2024-05-09 18:00:01 -04:00
a693bab03e Fix segfault 2024-05-09 17:25:28 -04:00
46d0315e0a Syntax Fixes, program crashes with segmentation fault 2024-05-09 16:07:04 -04:00
7f3d251d35 Finalized Error Handling functions 2024-05-05 10:05:02 -04:00
bf573f92d9 Error Handling 2024-05-03 12:15:14 -04:00
fb40eb9446 Implement Socket Error Handling 2024-05-03 02:09:43 -04:00
68b2973106 Implement Socket Error Handling 2024-05-02 23:34:47 -04:00
19e5731a9b Implement More Files. Added error checks to UdpSocket class 2024-05-02 16:41:05 -04:00
7f4578f122 DnsResolver sample 2024-04-29 13:16:14 -04:00
cec6132acc Implement ResolveDNS 2024-04-13 00:56:58 -04:00
879cea30c6 Add Header Files 2024-04-12 02:01:42 -04:00
b22fd557e7 Add Header Files 2024-04-05 11:13:10 -04:00
Josh O'Leary
13697e29f5 Update LICENSE 2023-09-22 23:26:47 -05:00
Josh O'Leary
5383a418f4 Merge pull request #1 from scientiist/Headers
Headers
2023-04-29 19:54:03 -05:00
scientiist
1c2726a56a Merge remote-tracking branch 'origin/main' into Headers
# Conflicts:
#	include/Sockets/Exceptions.hpp
#	main.cpp
#	src/Sockets/TcpSocket.cpp
2023-04-29 19:53:16 -05:00
scientiist
a6a4292444 Add implementation file for Uri 2023-04-29 19:50:37 -05:00
scientiist
81f1cf9a93 More Unit Tests 2023-04-29 17:12:32 -05:00
scientiist
9479926f8e Refactored directory structure 2023-04-29 13:20:33 -05:00
scientiist
8927679628 Test Suites 2023-04-29 13:20:07 -05:00
scientiist
793ff81ef4 Working unit tests 2023-04-29 13:19:44 -05:00
Josh O'Leary
1f2e1c7670 Update README.md 2023-04-26 11:14:46 -05:00
scientiist
b1c28150c2 add CMake Test 2023-04-25 12:21:21 -05:00
scientiist
7e6601fd7e po 2023-04-22 13:15:24 -05:00
scientiist
5c37003cbf Refactor, Fixed CMakeFiles.txt, Can build in CLion now. 2023-04-20 20:30:45 -05:00
scientiist
019e05adcd move IPAddress to separate class 2023-04-20 19:01:08 -05:00
scientiist
16150ef874 Big Refactor, currently broken 2023-04-20 10:29:32 -05:00
scientiist
75dc61f588 Moved SocketExceptions to separate file 2023-04-19 15:17:58 -05:00
scientiist
ca29755d1e Initial Commit 2023-04-19 15:17:58 -05:00
Josh O'Leary
e49f078d8f Initial commit 2023-04-19 10:25:32 -05:00