Каковы различия между отправкой данных через рубиновые сокеты? - PullRequest
0 голосов
/ 07 октября 2018

Я пытался работать с сокетами в ruby, и я столкнулся с проблемой, в чем разница между методами сокетов: write, print и puts.Ниже приведен пример, который, надеюсь, прояснит, что я имею в виду.

require 'socket'

host = 'localhost'
something = 'Ruby'

port = 2000

t = TCPServer.new(host, port)
t.write(something)
t.close

s = TCPServer.new(host, port)
s.puts(something)
s.close

c = TCPServer.new(host, port)
c.send(something)
c.close

В чем различия (если есть?) Между этими методами отправки данных.Они одинаковые или лучше использовать, чем другой?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...