Welcome to the Godot Reference Fork and the Godot Proposals Fork alternatives. Why?


0 0 vote
Article Rating

Inherits: StreamPeer < Reference < Object

TCP stream peer.


TCP stream peer. This object can be used to connect to TCP servers, or also is returned by a TCP server.


enum Status:

  • STATUS_NONE = 0 — The initial status of the StreamPeerTCP. This is also the status after disconnecting.
  • STATUS_CONNECTING = 1 — A status representing a StreamPeerTCP that is connecting to a host.
  • STATUS_CONNECTED = 2 — A status representing a StreamPeerTCP that is connected to a host.
  • STATUS_ERROR = 3 — A status representing a StreamPeerTCP in error state.

Method Descriptions

Connects to the specified host:port pair. A hostname will be resolved if valid. Returns @GlobalScope.OK on success or @GlobalScope.FAILED on failure.

  • void disconnect_from_host ( )

Disconnects from host.

  • String get_connected_host ( ) const

Returns the IP of this peer.

  • int get_connected_port ( ) const

Returns the port of this peer.

Returns the status of the connection, see Status.

  • bool is_connected_to_host ( ) const

Returns true if this peer is currently connected to a host, false otherwise.

  • void set_no_delay ( bool enabled )

Disables Nagle’s algorithm to improve latency for small packets.

Note: For applications that send large packets or need to transfer a lot of data, this can decrease the total available bandwidth.

Doc ID missing

Disclaimer: This page has been automaticaly and directly extracted from the official Godot Docs website, the 1970-01-01 at 00:00:00. It’s the English Stable version because it’s what most Godot users should use. The Copyright owners are Juan Linietsky, Ariel Manzur and the Godot community. CC-BY 3.0. Thanks for your patience and generosity.

Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x