Biblioteca simples de soquetes

Biblioteca simples de soquetes fornece uma simples interface de programação C para soquetes.
Baixe Agora

Biblioteca simples de soquetes Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Preço:
  • FREE
  • Nome do editor:
  • Charles E. Campbell and Terry McRoberts
  • Site do editor:
  • http://mysite.verizon.net/astronaut/ssl/

Biblioteca simples de soquetes Tag


Biblioteca simples de soquetes Descrição

Biblioteca simples de soquetes fornece uma simples interface de programação C para soquetes. Biblioteca simples de soquetes fornece uma simples interface de programação C para soquetes. A biblioteca simples de soquetes torna as soquetes fáceis de usar e vem como código fonte de domínio público. Ele se assemelha a E / S do arquivo C, usa qualquer porta disponível, tem nomeado servidores e reutilização de porta, streaming / bloqueio de soquetes usados, suporte a pesquisas, suporte de bloqueio / seleção por meio de inúmeras funções, controle de tempo limite e suporte de firewall. "Biblioteca Simples Sockets": · Assemelha-se ao arquivo C'S I / O: · Sclose () SOPEN () SOPEN () SPURS () SSCANF () SSCANF () SCRITE () SVPRINTF () · Usos apenas portas disponíveis Se um servidor puder ser criado, ele será chamado soquetes - os servidores têm nomes, não endereços de porta fixos! · (Não mais problemas de RuseaddR, configuração de linger, soquetes de zumbi!) · Fluxando / bloqueando soquetes usados · Polling suportado (ou seja, . Evite bloqueio): · STEST () SPEASKTEST () · Inúmeras funções para lidar com vários clientes simultâneos: · smaskfset () smaskpush () smasktime () smakunset () smaskwait () · smaskunfset () smaskunfset () Smaskuse () sprtmask () · smaskpop () smasktest () · Timeout Control: · StimeoutWait () Smasktime () · O Portmaster (SPM): Mantém Um banco de dados de nome de porta / servidor distribuído Cada máquina executa um portmaster que mapeia servidores por nome para suas portas (transparente para programadores e usuários!) · Suporte de firewall · O portmaster pode (opcionalmente) apenas conexões "pusadas" de sites de máquina aprovados · Suporta "Caminho" Ing para soquetes: Pode-se usar uma variável de ambiente para rastrear um servidor, por nome, em qualquer máquina em um grupo: · Sopenv () · Não precisa de privilégios de raiz (que é o UNIX Lingo ...) Agora suporta portas fixas (servidores e / ou clientes) para facilitar a interface para servidores / clientes não SSL O principal objetivo principal da biblioteca do soquete é fornecer uma interface de programação de aplicativos que se assemelha fortemente à interface de manipulação de arquivos da Biblioteca C. Assim, os programadores descobrem que a curva de aprendizado da biblioteca simples de soquetes é particularmente curta. Como um propósito secundário, a biblioteca simples dos soquetes ajuda os programadores a evitar alguns problemas comuns de programação com soquetes (evitados: grandes tampões que não se transferem em sua totalidade sem esforço especial, o efeito prático do Algoritmo da Nagle, muitas vezes limitando uma a cinco transferências por segundo, os servidores Cujos portos se recusam a reabrir até dois minutos terem passado, etc.). As cordas são terminadas nulas feitas como cordas regulares de C / C ++, facilitando sua facilidade de uso na programação C / C ++. A biblioteca simples de soquetes usa preferencialmente nomes para seus servidores, em vez de exigir números de porta codificados. Imagine se, em vez de arquivos terem nomes, todos foram sobre dizer "usar o setor 4 e a faixa 14" ou uma coisa alguma. Essa situação reflete o que agora temos com soquetes - e quando dois programas usam o mesmo número de porta para seus servidores, eles não podem coexistir simultaneamente em um sistema. No entanto, especialmente para aqueles cujos programas devem interagir com outros programas usando números de porta codificados, a biblioteca simples de soquete também suporta números de porta de código duro. A biblioteca simples de soquetes abre soquetes de streaming. Assim, as soquetes simples da biblioteca do soquete fornecem a entrega garantida de informações na ordem correta (ao contrário dos datagramas, por exemplo). O portmaster (SPM), código-fonte para o qual faz parte da biblioteca, fornece uma "agenda" para mapear nomes de servidor para números de porta dinamicamente alocados. Números de porta, portanto, não se chocam; O sistema operacional determina quais estão atualmente disponíveis e os portmas publicam efetivamente o resultado. O que é novo nesta versão: · (Marcel Satchel) Melhorado para Windows · (22 de agosto de 2005) incluiu a opção "B" para Sopen () (bloco Até que o servidor solicitado se torne disponível) · (Marcel Satchel) Sinit.C Corrigido (mais uma vez!)


Biblioteca simples de soquetes Software Relacionado

sh_config.

sh_config está seguindo no meu analisador de arquivo Perl_config Configuration, eu defino sobre escrever uma ferramenta semelhante usando o KSH. ...

171

Download

Arquivo :: Maker.

File :: Maker é um módulo Perl que imita uma marca carregando um banco de dados e chamando métodos de destino. ...

171

Download

libcdorganizer.

LibcDorganizer Biblioteca é projetada para envolver o controle de todos os dispositivos organizadores de CD em uma única biblioteca de espaço de usuário. ...

173

Download