Maison développement back-end Tutoriel Python python3编写C/S网络程序实例教程

python3编写C/S网络程序实例教程

Jun 06, 2016 am 11:32 AM
c/s python3 程序 网络

本文以实例形式讲述了python3编写C/S网络程序的实现方法。具体方法如下:

本文所述实例是根据wingIDE的提示编写的一个C/S小程序,具体代码如下:

client端myclient.py代码如下:

#!/bin/env python
#-*- coding:gb18030 -*-
#
import socket 
import time

i=1
while i<10:
  address=("127.0.0.1",3138)
  s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  s.connect(address)
  buf='N:%d' % i
  s.send(buf.encode()) #注意,在python3.0中,网络发送必须采用字节字符串格式的,比如s.send(b"abc")
  buff=s.recv(1024)
  if(len(buff)):
    print(buff) 
  s.close
  time.sleep(1)
  i+=1

Copier après la connexion

server端myserver.py代码如下:

#!/bin/env python
#-*- coding:gb18030 -*-
#
import socket
address=('127.0.0.1',3138)
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(address)
s.listen(10)
while True:
  cfd,address=s.accept()
  buf=cfd.recv(1024)
  print(buf,address)
  cfd.send(buf)
  cfd.close()

Copier après la connexion

希望本文实例对大家Python网络程序设计能有一定的参考借鉴作用。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment faire de Google Maps la carte par défaut sur iPhone Comment faire de Google Maps la carte par défaut sur iPhone Apr 17, 2024 pm 07:34 PM

Comment faire de Google Maps la carte par défaut sur iPhone

Le module d'extension WLAN s'est arrêté [correctif] Le module d'extension WLAN s'est arrêté [correctif] Feb 19, 2024 pm 02:18 PM

Le module d'extension WLAN s'est arrêté [correctif]

Comment résoudre l'erreur du serveur DNS Win11 Comment résoudre l'erreur du serveur DNS Win11 Jan 10, 2024 pm 09:02 PM

Comment résoudre l'erreur du serveur DNS Win11

Corrigez les téléchargements « Échec de l'erreur réseau » sur Chrome, Google Drive et Photos ! Corrigez les téléchargements « Échec de l'erreur réseau » sur Chrome, Google Drive et Photos ! Oct 27, 2023 pm 11:13 PM

Corrigez les téléchargements « Échec de l'erreur réseau » sur Chrome, Google Drive et Photos !

Que dois-je faire si la Terre s'affiche dans le coin inférieur droit de Windows 10 alors que je ne peux pas accéder à Internet Diverses solutions au problème selon lequel la Terre ne peut pas accéder à Internet dans Win10 ? Que dois-je faire si la Terre s'affiche dans le coin inférieur droit de Windows 10 alors que je ne peux pas accéder à Internet Diverses solutions au problème selon lequel la Terre ne peut pas accéder à Internet dans Win10 ? Feb 29, 2024 am 09:52 AM

Que dois-je faire si la Terre s'affiche dans le coin inférieur droit de Windows 10 alors que je ne peux pas accéder à Internet Diverses solutions au problème selon lequel la Terre ne peut pas accéder à Internet dans Win10 ?

Vérifiez la connexion réseau : mdr impossible de se connecter au serveur Vérifiez la connexion réseau : mdr impossible de se connecter au serveur Feb 19, 2024 pm 12:10 PM

Vérifiez la connexion réseau : mdr impossible de se connecter au serveur

Que se passe-t-il lorsque le réseau ne parvient pas à se connecter au wifi ? Que se passe-t-il lorsque le réseau ne parvient pas à se connecter au wifi ? Apr 03, 2024 pm 12:11 PM

Que se passe-t-il lorsque le réseau ne parvient pas à se connecter au wifi ?

Comment écrire un programme de compte à rebours simple en C++ ? Comment écrire un programme de compte à rebours simple en C++ ? Nov 03, 2023 pm 01:39 PM

Comment écrire un programme de compte à rebours simple en C++ ?

See all articles