Я прочитал документацию Ruby, но я действительно не понял, какая разница между этими двумя объектами.В чем разница между TCPServer.new (порт) и TCPServer.open («X.X.X.X», порт) в Ruby?
TCPServer.new (порт) и TCPServer.open («XXXX», порт)
Все, что я знаю, что .new реагирует только на клиентов (и только те, на том же компьютере) пытается подключиться к " localhost "для IP. Он даже не работает, когда клиент пытается подключиться к 127.0.0.0, который предположительно совпадает с «localhost». Но .open позволяет мне позволять людям из моего компьютера подключаться. Я никогда не предоставлял IP для .new, но только для .open, как вы можете видеть выше. Я просто пытаюсь понять, как эти двое работают в целом, поэтому любая информация будет полезна! Спасибо!