Add Buffer(size_t initialSize)
Add setNonblocking
modify comments
Add UdpClieht, compile pass
Delete some useless code