---
name: "TCPIOSocket"
section: "3"
platform: "linux"
package: "libsc-doc"
version: "2.3.1-22"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/TCPIOSocket"
---

# TCPIOSocket(3)

## NAME

TCPIOSocket

## SYNOPSIS

Inherits **TCPSocket**.

Inherited by **TCPClientConnection**, and **TCPServerConnection**.

### Public Member Functions

int **read** (void \*d, int n)\
 int **write** (const void \*d, int n)\
 int **read\_int** (int \*d, int n)\
 int **write\_int** (const int \*d, int n)\
 int **read\_string** (std::string &)\
 int **write\_string** (const std::string &)\
 int **read\_int** (int &)\
 int **write\_int** (int)\
 int **read\_uint32** (u\_int32\_t &)\
 int **write\_uint32** (u\_int32\_t)\

### Additional Inherited Members

## Author

Generated automatically by Doxygen for MPQC from the source code.
