Python (segunda programación de la red)

formato JSON límite

  1. formato JSON clave debe ser un tipo de datos de cadena
  2. Todos los documentos deben ser la cadena ""
    Si el número es clave, que se verá obligado a vertedero después de convertir a una cadena de tipo de datos
    tuplas de apoyo JSON, diccionarios harán tuplas valor de tuplas conversión obligatoria en listas, tuplas no puede como la clave
    puede volcar veces, pero no la carga, sino que tienen que ser si el módulo de volcado de uso de JSON, preferentemente con la escritura de los vertederos, las cargas de salida
    = DIC { '1': '. 3' 'chinos',:} 4.
    str_dic = JSON .dumps (DIC, ensure_ascii = false) en la cara de los chinos, que utilizan ensure_ascii = false

Desde que el programa que desea comunicarse en diferentes máquinas, así que tenía una red de
servidor - ha estado funcionando, esperando a que el servicio a otros
clientes - usar el tiempo para iniciar el servicio
c / s arquitectura - cliente y el servidor están presentes,
B / S arquitectura - Navegar el modo de extremo
b / s arquitectura c / s relación arquitectura -b / s arquitectura es una rama de c / s arquitectura,
cuatro de 8 bits composición binaria, por lo que la mayoría se 2,550,000,000,000,000,000 00000000 00000000
aparecerá interruptores, tales múltiple la máquina completa la comunicación
arp- ARP (la relación entre la dirección IP dirección MAC de consulta)
de puerta de enlace - máquinas de la LAN, que quieren tener acceso a la máquina fuera de la LAN
puertos - no pudo encontrar el programa correspondiente 0-65535 programas diferentes al mismo tiempo activar mismo puerto
IP + puerto - para distinguir entre diferentes servicios
en TCP de tres vías
TCP protocolo fiable, orientado a la conexión, la comunicación de dúplex completo, una corriente orientada a byte-
UDP, servicio sin conexión poco fiable, de alta eficiencia de transmisión, un par de muchos, muchos-a-muchos, orientado a mensajes, hacer nuestro mejor servicio.
protocolo IP pertenece a la red protocolos de capa de cada siete
TCP, UDP pertenece a la capa de transporte
arp pertenece a la capa de enlace de datos
de la máquina ip a una ubicación en la red
el número de puerto - programas relacionados con la red, y para abrir un puerto de comunicaciones de red, el único programa capaz de encontrar un
puerto ocupado en la misma máquina al mismo tiempo, el programa ocupa sólo un puerto
de inicio para abrir un proceso de
unirse a los principales proceso espera para el proceso hijo se realizó después de que termine el proceso hijo
necesidades demonio demonio a ser establecido antes del inicio, cuando el final del proceso primario, todos los procesos terminan
p.daemon = True
después del proceso de demonio con el final del código principal de final, no tendrá que esperar a otro proceso hijo, al final del proceso primario, la proceso hijo terminó con
un proceso hijo normal no se completó en el momento de la ejecución fue el proceso principal debe haber estado esperando
demonio, el niño ya no puede convertir a un proceso hijo
existir is_alive verdadero representante del proceso, no existe un proceso de falsa
terminar el final de un proceso, pero este proceso no se mató inmediatamente
bloqueo es garantizar la seguridad de datos en la programación concurrente
lock.acquire () necesidad de bloquear las teclas
lock.release () para liberar el bloqueo, sino también la clave

Publicado 17 artículos originales · ganado elogios 2 · Vistas 3522

Supongo que te gusta

Origin blog.csdn.net/Aidang/article/details/95727567
Recomendado
Clasificación