Python高级编程----网络编程

#!/usr/bin/python
#-*- coding:utf-8 -*-

'''
Created on 2016年6月25日

@author: Administrator
文件名: network_service.py
'''

'''
Python高级编程---网络编程

#http://www.runoob.com/python/python-socket.html
'''

import socket

s = socket.socket() #创建socket对象
host = socket.gethostname() #获取本地主机名
port = 12345 #设置端口
s.bind((host,port)) #绑定端口 ,注意这里的参数是元祖

s.listen(5) #等待客户端连接
while True:
c, addr = s.accept() #建立客户端连接
print '连接地址:', addr
c.send('欢迎访问菜鸟教程!')
c.close()


#!/usr/bin/python
#-*- coding:utf-8 -*-

'''
Created on 2016年6月25日

@author: Administrator

文件名: network_client.py

'''

'''
Python高级编程---网络编程

#http://www.runoob.com/python/python-socket.html
'''

import socket

s = socket.socket()
host = socket.gethostname()
port = 12345

s.connect((host,port)) #绑定端口 ,注意这里的参数是元祖
print s.recv(1024)
s.close()


'''
Python Internet 模块
以下列出了 Python 网络编程的一些重要模块:
协议 功能用处 端口号 Python 模块
HTTP 网页访问 80 httplib, urllib, xmlrpclib
NNTP 阅读和张贴新闻文章,俗称为"帖子" 119 nntplib
FTP 文件传输 20 ftplib, urllib
SMTP 发送邮件 25 smtplib
POP3 接收邮件 110 poplib
IMAP4 获取邮件 143 imaplib
Telnet 命令行 23 telnetlib
Gopher 信息查找 70 gopherlib, urllib
'''


-------2016-06-26 00:07
@modaokeng.yongtaixincun.baiyunqu.guangzhoushi.guangdongsheng
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值