Hola con todos.
En este capítulo lo que vamos a hacer vamos a describir las funciones que tenemos disponibles para PEIT.
Para empezar a programar lo que son los.
Por qué entonces la librería Peyton que tenemos para eso que se llama justamente Sock.
Entonces la sentencia que usaríamos para trabajar en Poitou sería impor Sock para importar la librería
de pleito que es lo que nos deja librerías que usaríamos no para trabajar con esta librería no nos va
a permitir crear el objeto sockets.
Entonces cómo se crea el objeto sockets.
Básicamente se crea de la siguiente forma ponemos un nombre al objeto por ejemplo E.C. y ponemos el
nombre de la librería y con la función Shop o con el método shocking creamos el nombre del objeto ponemos
nombre y la librería Soke punto y llamamos a la función zoquetes y esto va a crear un socket de nombre
s un objeto zoques de nombres.
Esto es lo mismo que poner con algunos parámetros por ejemplo socket punto socket y acaba un par de
parámetros que podríamos configurar que básicamente son qué tipo de versión de hype vamos a usar y si
este SP o de P.-No la forma es sockets junto a FNT y PS4 4 es para ir perversion 4 komas y el tipo de
protocolo sería Soke puntos Sook string.
Esto es básicamente para indicar que trabajamos con TCP Saqués para indicar que trabajamos con y pero
versión 4 que es para indicar que trabajamos con TCP.
Otra forma es socket junto a F ineptas 6.
Esto es para indicar que se trabaja con IPEA versión 6 si lo desean hacer y el otro sería socket punto
foco de este es para trabajar con DP.
Entonces pueden reemplazarlos y estas opciones descenderían para trabajar con mi versión 6 si lo desean
y con qué estamos usando nosotros vamos a usar y progresion 4 y en TCP
que ahora recuerden que solamente podemos ser nosotros dos elementos no podemos ser servidor o podemos
ser cliente entonces hay algunos funciones o métodos disponibles para servidor y algunas funciones o
métodos disponibles para cliente.
Vamos a poner cuáles son las funciones típicas de servidor y luego vamos a poner cuáles son las funciones
típicas de clientes a funciones que comúnmente va a usar un servidor y funciones que comúnmente va a
usar un cliente.
Ojo que el objeto del socket es como un páramo sea para cliente servidor vamos a tener que definir el
shock porque para el servidor tenemos básicamente tres tipos de tres tres métodos que usaríamos.
El primero es para siempre tiene el nombre del objeto s el primero es para indicar qué hype y qué puertos
se va a usar.
Básicamente acá a doble paréntesis y acá se pone el Aipe y el número de puerto que se va a usar la IP
y el número de puertos que se va a usar.
Esto es básicamente es no esos dos elementos la IP del servidor y el puertos que se va a usar.
Se puede poner como hiperlocal Josmar pero solamente vas a poder ser accedido por la misma IPEA donde
tú estás.
Sin embargo si le pones una IP del servidor la IP del número afuera será accedido de cualquier lado.
Como ejemplo podríamos poner ese punto Binh que acá le podríamos poner como hippie.
No sé.
1 9 2 1 6 8 1.8 por ciento.
Y la idea la podemos poner la IPEC de este año 2019 podría ser eso gay.
Entonces esa es la primera función que típica para el servidor donde le vamos a indicar qué tenemos
y qué puerto vamos a usar.
Luego la siguiente función es el Lyceum ese P.N el nombre el objeto ese punto Lizet lo que Baka indicar
es cuántas conexiones puede aceptar cuántas conexiones puede aceptar el servidor sé cuántas conexiones
en simultáneo puede aceptar el servidor.
Como ejemplo podemos poner ese puntualizo en cuatro portezuelas que va a aceptar 4 conexiones en simultáneo
cuatro clientes en simultáneo para intercambiar información.
Y la tercera la más importante una de las más importantes es ese punto.
Hacer esto es básicamente cuando ya recuerden que este es un servidor acá indicamos la IP y el puerto
del servidor cuántas conexiones va a aceptar el servidor.
Y acá es cuando ya alguien se conecta no cuando ya alguien se conecta.
Básicamente este el sistema esta función lo acepta a ese que está conectado y le crea le crea un nuevo
objeto de socket que va a referenciar a él que se ha conectado.
Entonces cuál es el más o menos el esquema acá.
Primero hay que crear dos elementos vamos a ponerle socket de cliente y también nos entrega la dirección
del cliente la dirección de ese cliente.
Es decir esto va a ser igual a ese punto hacer los que hemos creado.
Entonces qué hace ese punto CEPP no acepta que un cliente se conecte y automáticamente le crea dos elementos
el socket para ese cliente y la dirección IP que ese cliente nos entrega estos dos datos que recuerde
es un segundo socket que se está creando.
Este es el socket del servidor que representa al servidor y este es el socket que va a representar al
cliente desde el punto de vista del servidor.
El servidor le va a crear un socket para el cliente que sea conectado son las tres funciones necesarias
para servidor para el cliente es mucho más sencillo solamente hay una función que tiene el cliente qué
es lo que hace el cliente se conecta a un servidor entonces el objeto social que hemos creado será ese
punto conecta ese punto con él.
Y qué es lo que hace esto de acá.
Bueno acá hay que ponerle la gripe.
Igual son dos elementos la IP del servidor y el número de puerto del servicio.
La IP del servidor y el número de puertos del servicio.
Eso es lo que genera ese punto con él el cliente se va a conectar a un servidor.
Básicamente como ejemplo sería ese punto de conexión donde parentesis y nos podemos conectar a la IP
del servidor.
Imaginemos que fuera el 1.8 en el puerto 2019 entonces acá nosotros creamos en esta IP para que se conecten
y acá nosotros los conectamos al servidor.
Son las dos funciones o las dos los dos grupos de funciones dependiendo de la funcionalidad que va a
tener el elemento si es cliente o es servidor y luego tenemos otras funciones que hacen referencia principalmente
a aquello que puedes hacer ya con estos objetos que básicamente serían vos no básicamente serían dos
uno para enviar información y otro para recibir información entonces ese punto recibido es para recibir
información y ese punto es para enviar información en TCP IP para recibir dinero para enviar información
en TCP.
Si quisiéramos hablar de VP sería S .6 tu VP y ese punto recibe ese punto en tu vuelo acá para seguir
el orden y el recibo sería ese punto Recipes from ese punto reciproco para recibir información y para
enviar información en VP y es en TCP como lo que vamos a usar en TCP.
Vamos a ver cómo sería un ejemplo.
Simplemente ese punto recibe entre paréntesis hay que indicarle cuántos los 64.
Cuántos vais a reservar para la data que ha llegado.
Si no sabemos qué tan grande es la data podríamos reservar 1024 bits o 512 bit.
Pero si la data la controlamos y sabemos que es relativamente corta reservamos una menor cantidad de
bits para esa recepción y ese simplemente es para enviar información que si queremos enviar un hola
simplemente pondremos S .6.
Básicamente es lo que genera digamos cuando trabajemos con estos elementos que entonces tenemos la librería
que tenemos el objeto para crear tenemos.
Si queremos Shipley 10:06 ONUDI o DP Tenemos tres funciones que tenemos que realizarlas cuando seamos
servidores y tendremos esta función cuando seamos clientes.
Con esta función podemos recibir información o enviar o recibir información o enviar según sea el OK.
Esto es básicamente sería nuestro nuestras funciones que tenemos disponible y con las que vamos a trabajar
para hacer los ejemplos.
Entonces nos vemos en el siguiente capítulo donde empezamos a desarrollar los ejemplos.
Muchas gracias por su atención.