Red de conocimiento informático - Problemas con los teléfonos móviles - programa del lado del servidor del programa de chat vb winsock

programa del lado del servidor del programa de chat vb winsock

Primero, el evento Winsock1_ConnectionRequest:

Este evento se utiliza para manejar nuevas solicitudes de conexión.

Si Winsock1.Count lt;gt; 1 entonces

"count" obviamente se refiere al recuento, es decir: si el número de sockets cargados no es igual a 1

(Hay un socket en el estado inicial (es decir, Winsock1(0))), lo que significa que hay más de dos solicitudes de conexión, por lo que es necesario cargar un nuevo socket para responder a la conexión.

For i = 1 To Winsock1.Count - 1

Si blnArray(i) = False Entonces

'array blnArray es solo una bandera que indica Winsock1 (i ) Si está disponible, es decir, si ya está recibiendo conexiones.

Winsock1(i).Accept requestID

En segundo lugar, ReDim:

ReDim se utiliza para asignar el tamaño real de la matriz dinámica. Le sugiero que verifique el. MSDN de VB, lo deja más claro.

Finalmente,

El objetivo de este código es poder conectarse a una sala de chat del lado del servidor con múltiples clientes, como estoy seguro de que sabes. Si no ha visto un programa que solo se conecta a un cliente, le sugiero que mire ese programa primero y luego mire este programa junto con MSDN.

De hecho, recientemente comencé a aprender VB, por lo que lo que dije puede no ser del todo correcto.