Академический Документы
Профессиональный Документы
Культура Документы
Programação de Sockets em
C/C++
Hernani Costa
hpcosta@dei.uc.pt
Prof. Hernani
!
2 TCP
3 UDP
Prof. Hernani
!
Introdução
Caraterı́sticas de um Socket
Prof. Hernani
!
Caraterı́sticas de um Socket
Prof. Hernani
!
Caraterı́sticas de um Socket
UDP (datagramas)
Prof. Hernani
!
Caraterı́sticas de um Socket
Prof. Hernani
!
API de Sockets
Prof. Hernani
!
API de Sockets
Prof. Hernani
!
Cliente TCP
Prof. Hernani
!
Sockets TCP
Prof. Hernani
!
Socket API
Prof. Hernani
!
Socket API
Prof. Hernani
!
bind
sid - é o ID do socket
addrPtr - estrutura com o endereço (IP) e porta da máquina
sid - é o tamanho (em bytes) da estrutura *addrPtr
Associa um socket ID a um endereço para que os processos
possam comunicar.
Prof. Hernani
!
sockaddr
Prof. Hernani
!
listen
Prof. Hernani
!
accept
Prof. Hernani
!
send
Prof. Hernani
!
recv
Prof. Hernani
!
shutdown
Prof. Hernani
!
connect
Prof. Hernani
!
Conexões
Prof. Hernani
!
Portas
Prof. Hernani
!
Prof. Hernani
!
gethostname
Prof. Hernani
!
Estrutura hostent
Prof. Hernani
!
inet pton
inet ntop
Prof. Hernani
!
Prof. Hernani
!
Prof. Hernani
!
Variações UDP
Prof. Hernani
!
sendto
recvfrom
Prof. Hernani
!
Prof. Hernani
!
Prof. Hernani
!