// Pseudocode for a TCP client main() { s = socket() connect(s ... ) while (1) { write(s ...) // or send read(s ...) // or recv } close (s) }