Commit graph

  • 8f466b9e76 Finish the HW5 chatserverhw5 cdez 2025-04-24 17:15:13 -07:00
  • 2ea1d776fc Try to implement the logic? cdez 2025-04-21 20:02:22 -07:00
  • 5534bab856 Attempt number 2? at fixing the logic cdez 2025-04-21 19:41:23 -07:00
  • fe4aa750fe Try to fix logic cdez 2025-04-21 19:35:41 -07:00
  • 91e7b0ace8 Small fix to try and address the not sending issue. cdez 2025-04-21 19:17:41 -07:00
  • d157cf8189 Continue making HW5 work... fix the client issue hopefully? cdez 2025-04-21 19:14:17 -07:00
  • 61c5acbcfa Remove all the unnecessary files for the branch cdez 2025-04-21 19:01:16 -07:00
  • 3206565d55 Try the HW5 code out? cdez 2025-04-21 18:59:31 -07:00
  • 85fffced60 Try two of fixing the webclient. chatserverplusrest cdez 2025-03-28 21:24:02 -07:00
  • 5816378f86 Fix the webclient rendering markdown incorrectly? cdez 2025-03-28 21:21:49 -07:00
  • 1c185b309f Fix the webclient rendering the message. cdez 2025-03-28 21:16:45 -07:00
  • 4b7fe624bb Add markdown support to the webclient cdez 2025-03-28 21:08:56 -07:00
  • 88e58bb79c Fix the Direct Message functionality for all the client options? cdez 2025-03-28 20:55:00 -07:00
  • 20b2702fcf Add the send direct message route for the REST API. cdez 2025-03-28 20:42:38 -07:00
  • e12f8497f4 Attempt to fix the Direct Messaging capabilities for the clients. cdez 2025-03-28 20:09:00 -07:00
  • 66202e154b Modify the server and webclient to allow for timestamps and the room that the message came from. cdez 2025-03-28 19:59:13 -07:00
  • 21820453bd Fix the webclient pulling the history from the wrong port... cdez 2025-03-28 19:33:29 -07:00
  • ab41114b16 Fix the CORS issue that arose again? cdez 2025-03-28 19:28:44 -07:00
  • 72c6735cba Attempt four of making the webclient work with message history. cdez 2025-03-28 19:07:36 -07:00
  • 9e8158a5c0 Attempt three? at making the message history pop back up for a room. cdez 2025-03-28 18:51:47 -07:00
  • 2c02fde8c5 Attempt to fix the message history for the webclient and REST API. cdez 2025-03-28 18:42:57 -07:00
  • 8a1728f083 Add new features to the webclient, and allow for message history to be displayed in the webclient. cdez 2025-03-28 18:29:23 -07:00
  • 20287030ac Improve the selfhosted webclient with a few new buttons! cdez 2025-03-28 18:18:51 -07:00
  • 38e5049447 Allow the webclient to have a default for the WebSocket server to default to where it's hosted. cdez 2025-03-28 17:46:25 -07:00
  • 2c9a3bc68a Add a 'menu bar' at the top of the selfhosted webclient. cdez 2025-03-28 10:17:45 -07:00
  • c5eab3f695 Centralize the message and command handling, so that any client can use it. cdez 2025-03-28 10:08:54 -07:00
  • 093da92186 Modify the server to allow for universal message handling. cdez 2025-03-27 18:56:29 -07:00
  • 8f9f786b23 Fixed the CORS policy? cdez 2025-03-27 18:44:34 -07:00
  • bd32940581 Fix the webclient attempt four. cdez 2025-03-27 18:39:41 -07:00
  • 1e2a7572a6 Attempt two of fixing the webclient. cdez 2025-03-27 18:35:47 -07:00
  • 0fd8ce7788 Attempted fix for the selfhosted webclient. cdez 2025-03-27 18:30:18 -07:00
  • 44cdbde003 Modify the selfhosted webclient. Tried to fix the errors? The server has been modified too to try and compensate for errors. cdez 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. cdez 2025-03-27 11:56:06 -07:00
  • cbcb35a158 Add all of the homework 4 files, all of the graphs made, the README, and the tcp-variants-comparison file. main cdez 2025-03-27 11:32:27 -07:00
  • aad3ecd804 Allow for both Windows and Linux to use the same 'client' chatserverplus cdez 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. cdez 2025-03-19 17:52:34 -07:00
  • 0b9e4a3ee4 Add the last bits of the assignment. cdez 2025-03-16 19:51:00 -07:00
  • fad9f50ff8 Fix the client to work regardless of the IP/Port combination, default to localhost and 8181 if nothing is provided. cdez 2025-03-13 17:15:15 -07:00
  • 12eb4fb3f5 Create the client, and modify the server. cdez 2025-03-13 16:05:26 -07:00
  • a2adaa05a6 Add lots of functionality to the server codebase. cdez 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. cdez 2025-03-12 19:42:01 -07:00
  • 15313276bb Initialize Homework 3, with the folder and README. cdez 2025-03-12 12:07:27 -07:00
  • 7c6d817b26 tried to fix the simult connection issue cdez 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. cdez 2025-02-20 11:20:03 -07:00
  • da93ce1541 clean up the code, remove some of the 'CODE HERE' comments. retesting now. cdez 2025-02-20 11:07:06 -07:00
  • b31492b988 replace the read and write calls with send and recv cdez 2025-02-19 21:39:53 -07:00
  • fda6a3f215 using the messageBytes parameter instead cdez 2025-02-19 20:08:49 -07:00
  • fc1d127a6b using read and write instead cdez 2025-02-19 20:07:06 -07:00
  • 09c1fb141b this time maybe? cdez 2025-02-19 20:01:39 -07:00
  • d0e4356cdb try again maybe? cdez 2025-02-19 19:58:52 -07:00
  • 63d91b2e5e fixed some problems, removed a debug message that shows the fix. cdez 2025-02-19 19:53:29 -07:00
  • 045bfb57b7 maybe this will fix it? cdez 2025-02-19 19:50:19 -07:00
  • fb10f04f23 tried to add even more debugging messages. cdez 2025-02-19 19:48:37 -07:00
  • 73a94fdcb0 added more debug statements cdez 2025-02-19 19:41:12 -07:00
  • d94793fbf6 added more debugging statements. cdez 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. cdez 2025-02-19 19:33:45 -07:00
  • dbb1883420 Removed the reuse socket option. cdez 2025-02-19 18:02:21 -07:00
  • f815889d15 Add the keep alive option for testing. cdez 2025-02-19 17:54:22 -07:00
  • 439d6b1bf7 Reverted the close connection, improve debug messages. cdez 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. cdez 2025-02-18 12:18:48 -07:00
  • 388605ffe1 Added debugging information cdez 2025-02-18 12:10:03 -07:00
  • 36779c8756 Attempt 1, filled in some of the relevant sections. cdez 2025-02-18 12:02:41 -07:00
  • 2ff9635484 Created the second homework, aka "echoserver." cdez 2025-02-12 21:30:12 -07:00
  • e8882fa175 Add the wireshark packet capture from the server end. cdez 2025-02-07 15:41:14 -07:00
  • c7952fa2a1 completed the first homework, testing complete. cdez 2025-02-05 19:15:41 -07:00
  • ba780689de added 'Windows compatability mode' to the code. cdez 2025-02-05 18:52:41 -07:00
  • 0876124fc5 the '\r' character prevents the program from working. removing it. cdez 2025-02-05 18:50:39 -07:00
  • e1eefb9fd4 finished homework one, testing complete? cdez 2025-02-05 18:48:40 -07:00
  • 46b87dff01 try to fix the segfault now? cdez 2025-02-05 18:44:58 -07:00
  • b43991414c fix the segfault? cdez 2025-02-05 18:39:16 -07:00
  • e57d2f90c4 debug messages cdez 2025-02-05 18:24:52 -07:00
  • 04b2f1ebf7 fixed the code now? cdez 2025-02-05 18:22:56 -07:00
  • 02ecc16617 this is a rather unfinished version, half works. cdez 2025-02-05 18:17:06 -07:00
  • 1b9f53ed94 adding more debugging messages cdez 2025-02-05 17:41:28 -07:00
  • ac0ee399ba fixed my previous very stupid mistakes. cdez 2025-02-05 17:37:57 -07:00
  • bc14a7bf19 added debugging messages. cdez 2025-02-05 17:33:19 -07:00
  • 571d359f08 fixed? the listening port print out. cdez 2025-02-05 17:28:14 -07:00
  • 0d51594976 change the makefile to use a more up to date C standard cdez 2025-02-05 17:24:41 -07:00
  • 0885f44c07 finished the first homework? needs testing tho. cdez 2025-02-05 14:29:04 -07:00
  • a54d88dc70 Create the first assignment: 'timeserver' cdez 2025-01-24 14:36:36 -07:00
  • bc6a19ff33 Initial commit Charles Descamps 2025-01-16 19:56:01 -07:00