-
Notifications
You must be signed in to change notification settings - Fork 5
/
TODO.txt
18 lines (15 loc) · 883 Bytes
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
User stories
============
o Attach/Detach/Create new from existing socket
o MaxMessageSize should trigger a bad-message-format event when a message is larger than MaxMessageSize
o MaxMessageSize should trigger a bad-message-format event when length-prefixed messages have negative length (should length be uint32?)
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