Skip to main content

System V Transport Layer Interface

Programs

Simple Library Functions

/*
* The author of the text mentioned the programs in this chapter, i.e. System V Transport Layer Interface, were run on a
* device called "Compaq 386/20 running AT&T UNIX System V/386, Release 3.2". The transport provider used for the examples
* and programs were "WIN/TCP for 386 Streams, Release 3.0, which is available from The Wollongong Group, Inc.".
*/

#ifndef TIUSER_H
#define TIUSER_H

Simple Example

TCP
  • accept_call.c
  • client.c
  • common.h
  • err_routine.c
  • err_routine.h
  • Makefile
  • readline.c
  • server.c
  • str_echo.c
  • systype.h
  • t_inet.h
  • writen.c
UDP
  • client.c
  • err_routine.c
  • err_routine.h
  • Makefile
  • server.c
  • systype.h
  • t_inet.h

Stream Pipes

  • Makefile
  • common.h
  • err_routine.c
  • err_routine.h
  • main.c
  • named_stream_pipe.c
  • systype.h
  • unnamed_stream_pipe.c

Passing File Descriptors

  • common.h
  • err_routine.c
  • err_routine.h
  • Makefile
  • my_open.c
  • mycat.c
  • openfile.c
  • recvfile.c
  • sendfile.c
  • systype.h
  • unnamed_stream_pipe.c