Documente Academic
Documente Profesional
Documente Cultură
Sockets
Sockets
Algunos ejemplos:
– PF_UNIX (o PF_LOCAL): comunicación dentro de una máquina.
– PF_INET: comunicación usando protocolos TCP/IP.
Proceso servidor
socket()
bind()
Proceso cliente
socket() listen()
Abrir conexión
accept() Posible
connect()
Ejecución
en Paralelo
accept()
Petición
send()/write() recv()/read()
Respuesta
recv()/read() send()/write()
close() close()
Proceso Proceso
socket() socket()
bind() bind()
Petición
sendto() recvfrom()
Respuesta
recvfrom() sendto()
close() close()
connect() bind()
Petición
send()/write() recvfrom()
Respuesta
recv()/read() sendto()
close() close()