Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый
высокоуровневый язык программирования.
Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией,
сборщиком мусора и многими другими возможностями[⇨].
По особенностям синтаксиса он близок к языкам Perl и Eiffel, по
объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.
Кроссплатформенная реализация интерпретатора языка является полностью свободной.
Introduction | |
Интерактивный режим | |
Вывод на экран | |
Сокеты | |
Установка и настройка Ruby on Rails | |
Первоначальная настройка Redmine |
To запустить интерактивный режим введите команду
irb
Вывод делается командой puts
puts "HeiHei.ru"
Если нужно вставить переменную понадобятся # и {}
url = "HeiHei.ru"
puts "Best website = #{url}"
To открыть сокет нужно воспользоваться методом new или open.
Допустим, порт на котором мы хотим создать соединение это 25110
srv = TCPServer.new(25110)
Или
srv = TCPServer.open(25110)
Возможная проблема: Вы открыли таким образом сокет. Он слушает на порту 25110, но почему-то только ipv6
А Вам нужно ipv4
В этом случае нужно немного изменить код
srv = TCPServer.new('0.0.0.0',25110)
0.0.0.0 показывает, что мы хоти соединиться по ipv4 причём готовы принять подключение с любого IP
srv = TCPServer.new('0.0.0.0',25110)
Share in social media:
|