Partial UDP implementation