Commit graph

46 commits

Author SHA1 Message Date
44cdbde003 Modify the selfhosted webclient. Tried to fix the errors? The server has been modified too to try and compensate for errors. 2025-03-27 12:22:18 -07:00
dab35d9832 Modify the server to add a REST API that allows for server-side message history, and a selfhosted webclient. The client remains unchanged, but maintains backwards compat with the server. 2025-03-27 11:56:06 -07:00
aad3ecd804 Allow for both Windows and Linux to use the same 'client' 2025-03-19 18:38:20 -07:00
f3c913c97c This branch has the chatserverplus stuff in it, copied over the client, removed the unnecessary files included. 2025-03-19 17:52:34 -07:00
a2adaa05a6 Add lots of functionality to the server codebase. 2025-03-12 21:09:40 -07:00
5443d01d5c Create the server for the Chatroom program. This version has the username and chatroom changer implemented. 2025-03-12 19:42:01 -07:00
15313276bb Initialize Homework 3, with the folder and README. 2025-03-12 12:07:27 -07:00
7c6d817b26 tried to fix the simult connection issue 2025-02-20 20:06:27 -07:00
44b997c69f Cleaned up the assignment 2 code, made sure that the debug statements that are less than helpful are removed. 2025-02-20 11:20:03 -07:00
da93ce1541 clean up the code, remove some of the 'CODE HERE' comments. retesting now. 2025-02-20 11:07:06 -07:00
b31492b988 replace the read and write calls with send and recv 2025-02-19 21:39:53 -07:00
fda6a3f215 using the messageBytes parameter instead 2025-02-19 20:08:49 -07:00
fc1d127a6b using read and write instead 2025-02-19 20:07:06 -07:00
09c1fb141b this time maybe? 2025-02-19 20:01:39 -07:00
d0e4356cdb try again maybe? 2025-02-19 19:58:52 -07:00
63d91b2e5e fixed some problems, removed a debug message that shows the fix. 2025-02-19 19:53:29 -07:00
045bfb57b7 maybe this will fix it? 2025-02-19 19:50:19 -07:00
fb10f04f23 tried to add even more debugging messages. 2025-02-19 19:48:37 -07:00
73a94fdcb0 added more debug statements 2025-02-19 19:41:12 -07:00
d94793fbf6 added more debugging statements. 2025-02-19 19:38:01 -07:00
3d8ce59327 Finished? assignment 2. Needs to be tested with multiple clients, but also for the original client connection. 2025-02-19 19:33:45 -07:00
dbb1883420 Removed the reuse socket option. 2025-02-19 18:02:21 -07:00
f815889d15 Add the keep alive option for testing. 2025-02-19 17:54:22 -07:00
439d6b1bf7 Reverted the close connection, improve debug messages. 2025-02-18 12:23:49 -07:00
89ae5eee5e Keeping debug info, this version doesn't close the accepted listening socket at the end of message send. 2025-02-18 12:18:48 -07:00
388605ffe1 Added debugging information 2025-02-18 12:10:03 -07:00
36779c8756 Attempt 1, filled in some of the relevant sections. 2025-02-18 12:02:41 -07:00
2ff9635484 Created the second homework, aka "echoserver." 2025-02-12 21:30:12 -07:00
e8882fa175 Add the wireshark packet capture from the server end. 2025-02-07 15:41:14 -07:00
c7952fa2a1 completed the first homework, testing complete. 2025-02-05 19:15:41 -07:00
ba780689de added 'Windows compatability mode' to the code. 2025-02-05 18:52:41 -07:00
0876124fc5 the '\r' character prevents the program from working. removing it. 2025-02-05 18:50:39 -07:00
e1eefb9fd4 finished homework one, testing complete? 2025-02-05 18:48:40 -07:00
46b87dff01 try to fix the segfault now? 2025-02-05 18:44:58 -07:00
b43991414c fix the segfault? 2025-02-05 18:39:16 -07:00
e57d2f90c4 debug messages 2025-02-05 18:24:52 -07:00
04b2f1ebf7 fixed the code now? 2025-02-05 18:22:56 -07:00
02ecc16617 this is a rather unfinished version, half works. 2025-02-05 18:17:06 -07:00
1b9f53ed94 adding more debugging messages 2025-02-05 17:41:28 -07:00
ac0ee399ba fixed my previous very stupid mistakes. 2025-02-05 17:37:57 -07:00
bc14a7bf19 added debugging messages. 2025-02-05 17:33:19 -07:00
571d359f08 fixed? the listening port print out. 2025-02-05 17:28:14 -07:00
0d51594976 change the makefile to use a more up to date C standard 2025-02-05 17:24:41 -07:00
0885f44c07 finished the first homework? needs testing tho. 2025-02-05 14:29:04 -07:00
a54d88dc70 Create the first assignment: 'timeserver' 2025-01-24 14:36:36 -07:00
bc6a19ff33 Initial commit 2025-01-16 19:56:01 -07:00