<commit_before># ChatClient
A text-based instant messaging client to practice network programming

# Usage
Let's wait until we have something close to working to write this.

# Goals

Here are some goals I think we should try to implement with ones that I suspect to
be easier closer to the top, but not in a strict order.

1. A simple, no-security client where exactly two nodes can share text-based messages.
2. Allow multiple nodes to communicate in a multi-party conversation. One node may act as a central server.
3. Allow encryption and authentication among chatting nodes.
4. Make the network P2P.
<commit_msg>updated readme for the new repo<commit_after># ChatClient
A text-based instant messaging client, built off of our P2P network.

# Usage
Not currently functional. For a functional version, check out our ChatClient project.

# Goals

1) Update to allow a functional import/usage of the P2P project.

{'fraction_non_alphanumeric': 0.04266958424507659, 'fraction_numerical': 0.0087527352297593, 'mean_word_length': 4.258620689655173, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4834028', 'n_tokens_mistral': 237, 'n_tokens_neox': 230, 'n_words': 141}