class TCPSocket
- TCPSocket
- IPSocket
- Socket
- IO
- Reference
- Object
Overview
A Transmission Control Protocol (TCP/IP) socket.
NOTE To use TCPSocket
, you must explicitly import it with require "socket"
Usage example:
require "socket"
client = TCPSocket.new("localhost", 1234)
client << "message\n"
response = client.gets
client.close
Defined in:
ext/tcpsocket.crConstructors
-
.new(host, port, dns_timeout = nil, connect_timeout = nil, blocking = false)
Preserve a hostname, if one is given.
Instance Method Summary
Constructor Detail
Preserve a hostname, if one is given. Nothing downstream preserves it, and it doesn't make sense to lose that information. Many of the semantic conventions for various types of spans really want to have this information.