Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Comunicação Inter-Processos
-> RMI -> RPC -> TCP ( abstração de fluxo de bytes) . API sockets TCP - servidor -> UDP (Abstração de passagem de mensagem)
2
Servidor (TCP) – API Criação Threads em C (windows)
.socket(AF_INET,SOCK_STREAM,IPPROTO_TCP) .bind(socket,end. local, tam variavel end local) .listen(sockt,Número Max conexões) .socketCliente = accept(socket, enderecoRemoto, &tam end remoto)) . recv(socketCliente,buffer,tam buffer,0); . send(socketCliente,buffer,tam buffer,MSG_DONTROUTE)
3
Servidor (TCP) – API em C (windows)
. Funções callback . O invocador de uma função tem seu espaço de endereçamento executado pelo executor da função. . Criar uma thread significa disponibilizar uma função de callback ao sistema operacional . API .CreateThread(1, 2, 3, 4, 5, 6) 1- ponteiro para atributos de segurança da thread 2- tamanho inicial em bytes da pilha de processo da thread 3- ponteiro para a função callback que representa a thread 4- argumento para a nova thread 5- flags de criação da thread 6- pointeiro para um identificador de retorno da nova thread criada Exemplo: CreateThread(NULL,0,ThreadFunc,(LPVOID)&socketCliente,0,&threadID)
4
. Ajuda – página (ajuda_sockets.hlp)
Considerações . Exemplo . Ajuda – página (ajuda_sockets.hlp)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.