Red de conocimiento informático - Problemas con los teléfonos móviles - Principios de programación de vb.netsocket

Principios de programación de vb.netsocket

¿Necesita al menos

importar? Sistema

¿Importar? System.Net

¿Importar? sistema. ¿Importación neta de .socket

? sistema. Hilo

¿Importado? sistema. Texto

También comprenda asincrónico y delegación.

¿Si fuera más sencillo

sub? tcplisten()? Proceso de seguimiento

Const? ¿Puerto L? ¿Como? ¿Entero? =?6850?Puerto de escucha local

¿Atenuado? ¿IPadd? ¿Como? ¿Dirección IP? =?Dns. GetHostEntry(Dns. GetHostName()). ¿Lista de direcciones(1)? IP local

La lista de direcciones incluye IPV6 e IPV4.

¿Oscuro? ¿IPEP? ¿Como? ¿Nuevo? ¿IPEndPoint(IPadd,LPort)? Nódulo

TCPL? =?Nuevo? ¿TcpListener(IPEP)? Cree una instancia de monitoreo

TCPL. Comenzar()? Empieza a escuchar

¿Y si? TCPL. ¿Por determinar? =?¿En serio? ¿Entonces qué? Accesible si está conectado.

¿Oscuro? TCPLX? ¿Como? ¿Nuevo? ¿Socket (AddressFamily.Internet, SocketType.Stream, ProtocolType.Tcp)? Crear nuevo socket

TCPLX=TCPL. aceptar()? Pase la primera conexión pendiente al nuevo socket, ya que el socket de escucha continuará escuchando.

¿Oscuro? Rotura. ¿como nuevo? ipendpoint=TCPLX. ¿Punto final remoto? En este momento, obtenga la IP remota y el número de puerto.

listbox.add(ripep.ip)

¿Atenuado? ¿pulir? ¿Como? Bytes()

buff=TCPLX. tomar el control()? Listen>Accept>Recieve puede aceptar datos en este momento

¿Dim? ¿s? ¿Como? cadena = codificación. Default.GetString(buff)? ¿Convertir a texto

MSG? " s "

TCPLX.send(buff)? Esto se envía.

¿Fin? Si

¿Finalizar? Submarine

Si hace mucho tiempo que no se escribe, puede que haya algunos errores menores. Para depurarlo usted mismo, los pasos generales son escuchar, gtaccept y gtRecieve. Será mejor que mire msdn y aprenda el sistema.