TCP should work, though bugs possibly present