The Open Source Swiss Army Knife

/code/c/unix_c/socket_libs/uici/
/code/c/unix_c/socket_libs/uici/ + sub-categories
http://www.sirfsup.com/
web directory content
    
      

Not logged in
Chat Register Login
return to:  http:/www.sirfsup.com      /code   /c   /unix_c   /socket_libs   /uici 
sub-categories and articles

                                                  
   --->create new sub-category


client.c
socket connect send recv: server and client are same program and port and socket!

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

client2.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

connection_communication.txt
add

uici library from usp

for normal unix socket (on this server) see
  1. introduction
  2. uici api
  3. uici_client
  4. changes made to sockets functions by uici library : sigpipe handling, a better name2addr

copy2files.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

makefile


CC = cc COPS =-D_GNU_SOURCE LINT = lint LOPS = -x -u NETLIBS = -lnsl

server.c
bind listen accept recv send

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

server2.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

serverp.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

serverp2.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

u_accept.c
accept call and converts hostaddress to char string

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

u_accept_r1.c
accept call and converts hostaddress to char string gethostbyaddr_r

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

u_accept_r2.c
accept call and converts hostaddress to char string mutex lock gethostbyaddr

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

u_connect.c
socket connect select

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

u_open.c
socket setsockopt bind listen IN THAT ORDER

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uici.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uici.h
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uici_client.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uici_server.c
u_open and busy waiting with u_accept

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uici_serverp.c
forking server

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uiciname.c
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */

uiciname.h
add

/* http://vip.cs.utsa.edu/usp/  dr.robbins utsa computer science  "unix systems programming" */
   --->upload your article


User submitted category site links


(None)

-->submit a page from your site dealing with uici to the sirfsup! web directory for listing

return to top