Red de conocimiento informático - Computadora portátil - Problemas de programación de red C#, sobre la clase TcpClient.

Problemas de programación de red C#, sobre la clase TcpClient.

Pregunta 3: Después de crear una instancia del cliente, es necesario abrir un hilo para leer y escribir datos.

2: La lectura está bloqueada. Si el servidor no envía un mensaje, la lectura siempre se bloqueará. Lea un byte[] que usted especifique. Por ejemplo,

byte[. ] buffer=new byte[512] Leer. El tamaño del tercer parámetro es 512

Por ejemplo, el servidor envía 1025 bytes La primera vez es Read512, la segunda vez es Read512, la tercera vez es Read1. y la cuarta vez Read colgará. ¿Cuántas palabras se han aceptado? La lectura devuelve int y la suma debe ser 1025

El propósito es el almacenamiento en caché. Si TcpServer envía 1G de datos, el cliente definitivamente no podrá leer sin el almacenamiento en caché.