Commit graph

66 commits

Author SHA1 Message Date
4b7fe624bb Add markdown support to the webclient 2025-03-28 21:08:56 -07:00
88e58bb79c Fix the Direct Message functionality for all the client options? 2025-03-28 20:55:00 -07:00
20b2702fcf Add the send direct message route for the REST API. 2025-03-28 20:42:38 -07:00
e12f8497f4 Attempt to fix the Direct Messaging capabilities for the clients. 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. 2025-03-28 19:59:13 -07:00
21820453bd Fix the webclient pulling the history from the wrong port... 2025-03-28 19:33:29 -07:00
ab41114b16 Fix the CORS issue that arose again? 2025-03-28 19:28:44 -07:00
72c6735cba Attempt four of making the webclient work with message history. 2025-03-28 19:07:36 -07:00
9e8158a5c0 Attempt three? at making the message history pop back up for a room. 2025-03-28 18:51:47 -07:00
2c02fde8c5 Attempt to fix the message history for the webclient and REST API. 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. 2025-03-28 18:29:23 -07:00
20287030ac Improve the selfhosted webclient with a few new buttons! 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. 2025-03-28 17:46:25 -07:00
2c9a3bc68a Add a 'menu bar' at the top of the selfhosted webclient. 2025-03-28 10:17:45 -07:00
c5eab3f695 Centralize the message and command handling, so that any client can use it. 2025-03-28 10:08:54 -07:00
093da92186 Modify the server to allow for universal message handling. 2025-03-27 18:56:29 -07:00
8f9f786b23 Fixed the CORS policy? 2025-03-27 18:44:34 -07:00
bd32940581 Fix the webclient attempt four. 2025-03-27 18:39:41 -07:00
1e2a7572a6 Attempt two of fixing the webclient. 2025-03-27 18:35:47 -07:00
0fd8ce7788 Attempted fix for the selfhosted webclient. 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. 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