码迷,mamicode.com
首页 > 编程语言 > 详细

Python网络编程

时间:2014-09-21 10:51:30      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   ar   div   art   sp   

1.具体的连接过程我就不说了具体的参见:http://woodpecker.org.cn/

2.通过server端和client端通信的例子来说明

3.上代码

服务端(server.py)

bubuko.com,布布扣
 1 #-*-coding: utf-8-*-
 2 import socket
 3 HOST="127.0.0.1"
 4 PORT= 9999
 5 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
 6 s.bind((HOST,PORT))
 7 s.listen(1)
 8 while 1:
 9     conn,addr=s.accept()
10     data = conn.recv(1024)
11     if data == bye:
12         break
13     else:
14         print data
15     tosend = raw_input(">")
16     conn.send(tosend)
17     if tosend == bye:
18         break
19 s.close()
View Code

客户端(client.py)

bubuko.com,布布扣
 1 # -*- coding: utf-8 -*-  
 2 import socket
 3 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
 4 host = 127.0.0.1  
 5 port = 9999
 6 s.connect((host,port))
 7 while 1:
 8     tosend = raw_input(">")
 9     s.send(tosend)
10     if tosend == bye:
11         break
12     data = s.recv(1024)
13     if data == bye:
14         break
15     else:
16         print data
17 s.close()  
View Code

4.运行测试时,先开启server端,然后你懂的。

5.

#编写过程中遇到的问题在端口(PORT)和主机名(HOST)进行绑定时注意括号是两层,不然会出错,主机的用单引号或双引号无所谓

#端口要对应

Python网络编程

标签:style   blog   http   color   os   ar   div   art   sp   

原文地址:http://www.cnblogs.com/sxmcACM/p/3984187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!