CMPE275 Netty Project