Changed accept() to return a tuple (UDTSocket, address)