+ client:=connToReadWriter(conn,conn)
+ connectionID++
+ writeChan := make(chan string)
+ lock.Lock()
+ DoorConnectionMap[connectionID]= DoorConnection{ rw:client,c:conn, wchan:writeChan }
+ lock.Unlock()
+ go handleConnection(conn,client,connectionID)
+ go chanWriter(writeChan,conn)