Socket é uma interface de comunicação bidirecional entre processos através de uma rede de computadores .Essa mesma interface permite que essa comunicação utilize diversas famílias de protocolos (Unix domain , Internet domain , Xerox NS domain ).
Sockets são representados como descritores de arquivos e podem permitir a comunicação entre processos distintos na mesma máquina ou em máquinas distintas, através de uma rede. Os sockets são a base da comunicação em redes TCP/IP e também são muito usados em comunicações entre processos no interior de um mesmo computador. Essa comunicação é baseada no paradigma cliente–servidor .
Sockets são representados como descritores de arquivos e podem permitir a comunicação entre processos distintos na mesma máquina ou em máquinas distintas, através de uma rede. Os sockets são a base da comunicação em redes TCP/IP e também são muito usados em comunicações entre processos no interior de um mesmo computador. Essa comunicação é baseada no paradigma cliente–servidor .
Fonte: http://sites.google.com/site/thaisparmera/socket
Exemplo de Socket em java:
//package com.ilegra.jt3ed.class2.socketclient;
//import java.io.*;
//import java.net.*;
/**
*
* @author Israel
*/
//public class Main {
////public static void main(String[] args) throws IOException {
////////Socket client = new Socket("localhost",2000);
////////DataOutputStream out = new DataOutputStream(client.getOutputStream());
////////out.writeUTF("Ola");
////////out.close();
////////client.close();
////}
//}
//servidor
//package com.ilegra.jt3ed.class2.socketserver;
//import java.io.*;
//import java.net.*;
/**
*
* @author israel
*/
//public class Main {
////public static void main(String[] args) throws IOException {
////////ServerSocket serverSocket = new ServerSocket(2000);
////////Socket socket = serverSocket.accept();
////////DataInputStream in = new DataInputStream(socket.getInputStream());
////////String s = in.readUTF();
////////System.out.println(s);
////////in.close();
////////serverSocket.close();
////}
//}
Fonte: www.sumersoft.com/publicacoes/SocketsEmJAVA.pdf
Nenhum comentário:
Postar um comentário