A estrutura Socket foi uma inovação apresentada pelo sistema Berkeley Unix. Através desta estrutura, o programador por ler e gravar bytes como uma stream qualquer de dados.
Além disto, “esconde” os detalhes de baixo nível das redes tais como tipo de transmissão, tamanho de pacote, retransmissão e etc.
Através de um socket podemos realizar várias operações, como exemplo:
Estabelecer conexões entre máquinas
Enviar e receber dados
Encerrar conexões
Esperar por conexões em determinada porta
O socket é na verdade um elemento de software que provê uma interface de rede para a aplicação.
Vamos tratar dos sockets TCP, porém Java permite a utilização de sockets UDP e fornece meios para que você possa utilizar outros tipos não definidos através da classe SocketImpl e da interface SocketImplFactory.
Os sockets estão localizados no pacote java.net. Basicamente precisamos das classes Socket e ServerSocket para conseguir implementar uma aplicação básica.
A classe Socket implementa o socket cliente. Para construir um socket precisamos saber qual é o IP que desejamos conectar e a porta de conexão (que varia de 0 a 65535).
A classe ServerSocket fornece a interface de rede necessária para que a aplicação possa funcionar como um servidor TCP. Para criar um ServerSocket precisamos saber qual é a porta que será utilizada. Comumente utiliza-se portas acima de 1000 pois as inferiores são utilizadas pelo sistema operacional.
2006-09-20 03:40:24
·
answer #1
·
answered by Anonymous
·
3⤊
1⤋
É um mecanismo de comunicação usado como terminal para enviar e receber dados entre computadores.
http://www.abafando.hpg.ig.com.br/ciencia_e_educacao/6/index_int_10.html
Para maiores informações, encontrei na Net um manual, onde você pode acessar atravéz do site: http://br.php.net/manual/pt_BR/ref.sockets.php
2006-09-20 03:39:29
·
answer #2
·
answered by Carol 4
·
2⤊
0⤋
Especificamente em computação, um soquete pode ser usado em ligações de redes de computadores para um fim de um elo bidirecional de comunicação entre dois programas. A interface padronizada de soquetes surgiu originalmente no sistema operacional Unix BSD (Berkeley Software Distribution); portanto, eles são muitas vezes chamados de Berkeley Sockets.
Em documentos de RFC (Request for Comments) relacionado a TCP ou UDP, um soquete em um computador é definido como a combinação de um endereço IP, um protocolo, e o número da porta do protocolo.
Soquetes e RPC têm a função de implementar numa aplicação as funções de rede, mas fazem isto de maneiras diferentes.
Um soquete é ainda um tipo de dispositivo mecânico instalado em uma placa-mãe, destinado a receber a CPU - o processador, sua nomenclatura refere-se ao número de pinos que o mesmo poderá receber. Ex.: PGA 370 - só admite processadores com 370 pinos.
2006-09-20 03:40:37
·
answer #3
·
answered by Anonymous
·
1⤊
0⤋
Bom, eh um daqueles negocinhos q parecem prédios dentro do PC....
anh, mais vim aki por uma coisa...
vc eh de Fortaleza e da Praia do Futuro... q Show....
esteve aew na Praia este domingo?!?!?
Sou de Fortaleza tbm...
entaum,
Abraços conterânio...
Kéthia Freire
2006-09-20 03:37:35
·
answer #4
·
answered by ketinhalindinha 4
·
2⤊
3⤋
Algo q SOCA!!!
2006-09-20 03:34:24
·
answer #5
·
answered by Anonymous
·
0⤊
5⤋