Handle the scenario of sending fewer bytes at a time, and add test case that sends one byte at a time after creating the connection.