<commit_before>User stories
============
o Connection must trigger event to stop/start sending due to slow client. Throw exception if not adhering
o Attach/Detach/Create new from existing socket
o MaxMessageSize can be increased or lowered during communication and affects the unread stream
	o Fixed sized messages should support longer than 65535 byte messages (initial MaxMessageSize of Connection)
o Changing message encoding should change delimiter bytes IF set as char or string?

Engineering tasks
=================



Known Problems
==============
o Connection.Poll() throws exception if socket closes just before checking if this.Available > 0.
o Write proper tests for Connection.appendEscapeCodes() and Connection.removeEscapeCodes()
o Should not trigger receivedMessage event when an escaped delimiter is found in a delimited message<commit_msg>Updated TODO<commit_after>User stories
============
o Attach/Detach/Create new from existing socket
o MaxMessageSize can be increased or lowered during communication and affects the unread stream
	o Fixed sized messages should support longer than 65535 byte messages (initial MaxMessageSize of Connection)
o Changing message encoding should change delimiter bytes IF set as char or string?
o Connection must trigger event to stop/start sending due to slow client. Throw exception if not adhering
o Async extensions

Engineering tasks
=================



Known Problems
==============
o Connection.Poll() throws exception if socket closes just before checking if this.Available > 0.
o Write proper tests for Connection.appendEscapeCodes() and Connection.removeEscapeCodes()
o Should not trigger receivedMessage event when an escaped delimiter is found in a delimited message
{'fraction_non_alphanumeric': 0.07514450867052024, 'fraction_numerical': 0.006936416184971098, 'mean_word_length': 5.735408560311284, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '3759215', 'n_tokens_mistral': 402, 'n_tokens_neox': 369, 'n_words': 221}