support multi-port receiving