Está en la página 1de 6

Daniel Urieta 9-734-93

Un socket es el extremo final de un enlace punto-apunto que comunica a dos programas ejecutndose en una red. Los sockets siempre estn asociados a un nmero de puerto que es utilizado por TCP para identificar la aplicacin a la que est destinada la solicitud y poder redirigrsela. La clase ServerSocket es la que se utiliza a la hora de crear servidores. Una vez iniciada la conexin, podemos usar getOutputStream y getInputStream para obtener los flujos de salida y entrada de datos de los sockets.

La instruccin accept se mantiene a la espera de conexiones entrantes, bloqueando la ejecucin hasta que algn cliente se conecta. La instruccin nos devuelve un Socket, que es la conexin con dicho cliente. Podemos aceptar simultneamente varios clientes, pero para atenderlos necesitaremos programacin multitarea o algo similar.

La instruccin read permite leer cadenas del teclado, se pueden asignar n numero de cadenas de caracteres a una variable. Read, permite leer un dato introducido por el usuario desde el teclado, para luego almacenarlo en una determinada variable

Write, es un procedimiento que permite escribir en la pantalla cualquier tipo de datos, lo que resulta muy til para comunicar cualquier mensaje al usuario.

Socket:

http://nereida.deioc.ull.es/~cleon/doctorado/doc06/doc06/html/node9.html

Accept:
http://www.chuidiang.com/java/sockets/socket.php

Read:
http://gonzasilve.wordpress.com/2011/03/12/bash-lectura-de-datos-del-tecladouso-de-instruccion-read/

Write:
http://webcache.googleusercontent.com/search?q=cache:http://turbopascal.web cindario.com/page11.htm

También podría gustarte