linux needs connect then accept?