E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PYTHON网络编程
python网络编程
之socket
1.socket网络编程1.1socket网络编程基础自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。
李兴利
·
2016-02-29 11:00
Python网络编程
1--笔记
网络编程一、客户端与服务器架构 硬件的客户端与服务器架构:打印机服务器,文件服务器硬件服务器有关门的设备,打印机服务器有打印机,文件服务器NFS有磁盘。 软件的客户端与服务器架构:web服务器,数据库服务器,窗口服务器软件服务器主要提供程序的运行,数据的发送与接收,合并,升级或其他的程序或数据的操作。 在完成服务之前,服务器必须要先完成一些设置。先要创建一个通讯端点,然服务器能“监听”请求。
aaa奇奇aaa
·
2016-02-23 17:17
Web
服务器
网络编程
【
Python网络编程
】利用Python进行TCP、UDP套接字编程
之前实现了Java版本的TCP和UDP套接字编程的例子,于是决定结合Python的学习做一个Python版本的套接字编程实验。流程如下:1.一台客户机从其标准输入(键盘)读入一行字符,并通过其套接字将该行发送到服务器。2.服务器从其连接套接字读取一行字符。3.服务器将该行字符转换成大写。4.服务器将修改后的字符串(行)通过连接套接字再发回给客户机。5.客户机从其套接字中读取修改后的行,然后将该行在
whatbeg
·
2016-01-27 10:00
累死我了。。
有一个想法可以给基于
python网络编程
做一个远程主机管理系统,web页面可以做在djangoapp上吧。 现在是考虑ubuntu平台
董启凡
·
2016-01-14 20:00
python网络编程
(基于twisted的客户端编程)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】 python的twisted比较有意思,既可以做server方面的编程,也可以做client方面的编程。关于这方面的编程,最简单的例子就是echo。 client代码如下,#!/usr/bin/python fromtwisted.internet.protocolimportProtocol,
feixiaoxing
·
2016-01-12 19:00
python网络编程
(定时器)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】 网络编程中,状态机和定时器对于python来说也是少不了的。然而,在twisted上编写定时器函数却不是一件复杂的事情,你只需要LoopingCall函数,就可以轻易做到这一点。 实例代码如下,#!/usr/bin/python fromtwisted.internetimporttask fr
feixiaoxing
·
2016-01-11 23:00
2015/12/14
Python网络编程
,TCP/IP客户端和服务器初探
一直不是很清楚服务器的定义,对于什么是服务器/客户端架构也只有一个模糊的感觉。最近开始学习,才明白一些什么服务器和客户端的关系。所谓的服务器,就是提供服务的东西,它是一个硬件或者软件,可以向一个或者多个客户端提供所需要的服务。它存在的目的就是等待客户的请求,然后给客户服务,再接着等待请求。而客户端,就来连上一个服务器,提出自己的请求,然后等待获得反馈。比如说,打印机就是一个服务器的例子,与之相连的
#SRL
·
2015-12-14 14:00
并发编程利器Eventlet
http://guangfeng.blogspot.com/2010/05/eventlet.html 并发编程利器Eventlet Eventlet是由第二人生(Secondlife)开源的高度伸缩性的
Python
·
2015-12-09 11:55
event
[python&php 网络编程]获取服务端主机名和ip地址
首先声明下最近在补网络方面的知识,手头正好有《
python网络编程
攻略》的源码,然后python和php都还比较熟,当然,从现成类库,代码量,性能来说,python网络方面的能力要更强一些,源码纯属学习使用
ddjohn
·
2015-11-19 17:00
python
php
python网络编程
学习《一》
最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革命的本钱。现在的方向至少是确定了,数据分析,但是图像处理这个项目既然当初选择当负责人,现在也要负责啊;那么目前学习网络编程,也是因为学长希望在“wind”的登陆
wing1995
·
2015-11-19 10:00
python网络编程
学习《一》
最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革命的本钱。现在的方向至少是确定了,数据分析,但是图像处理这个项目既然当初选择当负责人,现在也要负责啊;那么目前学习网络编程,也是因为学长希望在“wind”的登陆
wing1995
·
2015-11-19 10:00
浅析Python中的struct模块
最近在学习
python网络编程
这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,
·
2015-11-13 18:43
python
浅析Python中的struct模块
浅析Python中的struct模块 - 糖拌咸鱼 - 博客园 浅析Python中的struct模块 最近在学习
python网络编程
这一块,在写简单的
·
2015-11-13 18:47
python
python网络编程
学习笔记(5):socket的一些补充
python网络编程
学习笔记(5):socket的一些补充 - 小五义 - 博客园
python网络编程
学习笔记(5):socket的一些补充 1、半开放socket利用shutdown
·
2015-11-13 17:06
python
python网络编程
学习笔记(3):socket网络服务器
python网络编程
学习笔记(3):socket网络服务器 - 小五义 - 博客园
python网络编程
学习笔记(3):socket网络服务器 转载请注明:@小五义 http:
·
2015-11-13 17:02
python
[
Python网络编程
]gevent httpclient以及网页编码
之前看到geventhttpclient这个项目,https://github.com/gwik/geventhttpclient,官方文档说非常快,因为响应使用了C的解析,所以我一直想把这玩意用到项目中, 这两天一直在纠结这玩意,说实在一句话,比較难用,封装的不给力,最大缺陷例如以下: 1.不支持重定向,重定向须要自己来写,非常费事 2.新建的httpclient对象仅仅能发送同域名的请求
·
2015-11-13 16:29
httpclient
Python网络编程
2:创建套接字和套接字对象的内建方法
1.使用socket模块中socket()函数创建套接字: socket()函数返回一个socket对象,该对象的方法实现了各种socket系统调用。 语法: import socket socket.socket([family[, type[, proto]]]) 使用给定的address family, socket type和protocol number创建
·
2015-11-13 09:13
python
Python网络编程
1:套接字
1.什么是套接字 一开始,套接字被设计用在一台主机上的多个应用程序之间的通信,也被称为进程间通信(IPC)。 套接字有两种:基于文件的和基于网络的。 2.套接字家族 (1)基于文件: 家族名:AF_UNIX(在POSIX1.g标准中,也叫AF_LOCAL),表示“地址家族(缩写AP,老系统也叫协议家族即PF):UNIX” (2)基于网络: 家族名:AF_INET,表示
·
2015-11-13 09:12
python
python网络编程
太乱了,只把自己写的代码传上来: #basicserver.py import socket host = '' port = 51423 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) s
·
2015-11-12 20:00
python
python网络编程
项目涉及到基本的
python网络编程
知识以及客户端异步通信I/O(即服务器同时处理多客户端交互套接字服务),主要使用Python标
·
2015-11-12 12:08
python
python网络编程
学习初步
重剑点评: 真简单明了!复习网络编程,顺便学习python。 一、套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。 套接字为BSD UNIX系统核心的一部
·
2015-11-12 10:26
python
python网络编程
(六)---web客户端访问
1.获取web页面 urllib2 支持任何协议的工作---不仅仅是http,还包括FTP,Gopher。 1 import urllib2 2 req=urllib2.Request('http://www.baidu.com') #第一件事,建立urllib2.Request对象,注意http别掉了 3 fd =urllib2.urlopen(req)
·
2015-11-11 04:04
python
Python网络编程
基础 (Client, Server)
网络客户端: 1. 理解socket: socket是操作系统I/O系统的延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能。建立 socket 需要通过调用 socket() 函数,并且还需要另外的调用来连接和激活它们( recv() 和 send() ) 。 2. 建立socket:首先需要建立一个实际的socket对象,其次需要把它连接到远程服务器上。建立s
·
2015-11-07 10:31
python
python网络编程
学习初步
重剑点评: 真简单明了!复习网络编程,顺便学习python。 一、套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。 套接字为BSD UNIX系统核心的一部
·
2015-11-01 15:19
python
python网络编程
:一、前言及socket初探
主要的观点如下:
Python网络编程
是一个很大的范畴,个人感觉需要掌握的点有: 如何使用Python来创建socket, 如何将socket
·
2015-11-01 13:21
python
Python 并发网络编程库Eventlet
Eventlet 是一个开源的高度伸缩性的
Python网络编程
库。
·
2015-10-31 11:27
python
python网络编程
学习初步
重剑点评: 真简单明了!复习网络编程,顺便学习python。 常有人询问,编程需要天赋吗?啊,任何事情走往极致,都需要天赋。任何一个软件产品的极致成功,都需要创意天赋、编程天赋、管理天赋、行销天赋……。然而,只需用心模仿,再加一点匠心独具,任何人都能够把编程路走得稳当顺遂。能读千赋则善赋,能观千剑则晓剑,巧者不过习者之门也。你把名家源码融为己用,别人也会赞
·
2015-10-31 11:01
python
Python网络编程
thanks to http://www.liaoxuefeng.com 网络中的各种协议 1. IP协议:IP协议是重要的网络协议,对应了每台计算机的唯一标识:IP地址,实际上就是每台计算器链接网络的接口,通常是网卡。IP协议负责把数据从一台计算机通过网络传到另外一台计算机,数据被分割成小块,然后通过IP包(IP包包含数据、源IP地址和目标IP地址、源端口和目标端口),通过两台计算机
·
2015-10-31 08:19
python
python网络编程
初级
网络编程的专利权应该属于Unix,各个平台(如windows、Linux等)、各门语言(C、C++、Python、Java等)所实现的符合自身特性的语法都大同小异。在我看来,懂得了Unix的socket网络编程,其他的形式的网络编程方法也就知道了。这句话说得还不太严谨。准确的应该说成懂得了socket编程的原理,网络编程也就知道了,不同之处就在于每个平台,每个语言都有自己专享的语法,我们直接灵活套
·
2015-10-30 14:27
python
python网络编程
学习笔记(10):webpy框架
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Djang
·
2015-10-30 11:43
python
bat批处理执行python
最近的
python网络编程
实验,在执行python脚本时,需要不断地输入参数来测试实验代码,甚是繁琐(尤其是在给别人演示代码的时候)。
strange_jiong
·
2015-10-28 11:19
python
moudle
Python核心编程——Chapter16
好吧,在拜读完《
Python网络编程
基础》之后,回头再搞一搞16章的网络编程吧。 Let‘s go!
·
2015-10-24 09:45
python
Python网络编程
中的select 和 poll I/O复用的简单使用
首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。 select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点,事实上从现
·
2015-10-21 12:12
python
python网络编程
学习笔记(4):域名系统
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 一、什么是域名系统 DNS 计算机域名系统 (DNS) 是由解析器以及域名服务器组成的。当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器
·
2015-10-21 11:48
python
python网络编程
学习笔记(6):Web客户端访问
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 6.1 最简单的爬虫网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。python的urllib\urllib2等模块很容易实现这一功能,下面的例子实现的是对baidu首页的下载。具体代码如下: import urllib2 page=urllib2.urlopen(&
·
2015-10-21 11:48
python
python网络编程
学习笔记(7):HTML和XHTML解析(HTMLParser、BeautifulSoup)
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 在python中能够进行html和xhtml的库有很多,如HTMLParser、sgmllib、htmllib、BeautifulSoup、mxTidy、uTidylib等,这里介绍一下HTMLParser、BeautifulSoup等模块。 一、利用HTMLParser进行网页解析 具体HTMLParser官
·
2015-10-21 11:48
HtmlParser
python网络编程
学习笔记(5):socket的一些补充
1、半开放socket利用shutdown()函数使socket双向数据传输变为单向数据传输。shutdown()需要一个单独的参数,该参数表示了如何关闭socket。具体为:0表示禁止将来读;1 表示禁止将来写;2表示禁止将来读和写。2、timeouts控制超时调用socket的settimeout()函数,向其传递参数,表明超时时间设置。当访问一个socket,如果经过了参数设定的时间后,什么
·
2015-10-21 11:47
python
python网络编程
学习笔记(2):socket建立网络客户端
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 看了这一节,突然之间对
python网络编程
学习笔记(1)中的一些不理解的问题有了认识,至少明白了socket
·
2015-10-21 11:46
python
python网络编程
学习笔记(3):socket网络服务器
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 服务器和客户端程序很类似,上节学习了客户端程序,这一节将仔细学习一下利用socket建立TCP服务器和UDP服务器。 1、TCP连接的建立方法 客户端
·
2015-10-21 11:45
python
python网络编程
学习笔记(1)
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 学习用书:《python 网络编程基础》作者John Goerzen第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能。(1)基本客户端操作 &nb
·
2015-10-21 11:44
python
[python] 网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章:C#网络编程之Tcp实现客户端和服务器聊天C#网络编程之套接字编程基础知识C#网络编程之使用Socket类Send、Receive方法的同步通讯
Python
小马过河@泽
·
2015-10-05 16:37
套接字
python
[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章:C#网络编程之Tcp实现客户端和服务器聊天C#网络编程之套接字编程基础知识C#网络编程之使用Socket类Send、Receive方法的同步通讯
Python
Eastmount
·
2015-10-05 08:19
python
网络编程
tcp
udp
实例
Python基础知识
Python学习系列
[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
C#网络编程之Tcp实现客户端和服务器聊天 C#网络编程之套接字编程基础知识 C#网络编程之使用Socket类Send、Receive方法的同步通讯
Python
Eastmount
·
2015-10-05 08:00
tcp
python
网络编程
实例
UDP
《
Python网络编程
基础》第四章 域名系统
域名系统(DNS)是一个分布式的数据库,它主要用来把主机名转换成IP地址。DNS以及相关系统之所以存在,主要有以下两个原因: 它们可以使人们比较容易地记住名字,如www.baidu.com。它们允许服务器改变IP地址,但是还用同样的名字。 作为一个例子,让我们看一下查询 www.baidu.com 首先,您的程序会和操作系统配置文件指定的本地名称服务器通信。这个服务器是一个递归的名称服务器,
$_elliott
·
2015-09-27 21:00
python socket编程之select
引用:Python Select 解析:http://www.cnblogs.com/alex3714/p/4372426.html引用:
Python网络编程
中的select 和 poll I/O复用的简单使用
wqm71
·
2015-09-24 16:29
python
socket
select
python socket编程之select
引用:PythonSelect解析:http://www.cnblogs.com/alex3714/p/4372426.html引用:
Python网络编程
中的select和pollI/O复用的简单使用:
wqm71
·
2015-09-24 16:29
python
socket
select
python
[TCP] 网络协议流程图
之前在跟别人讲协议的时候总是找不到类似的图,这次再看
python网络编程
书籍的时候找到了一个,留存一份。清晰的看到不同协议在不同层的传输过程!
lzz957748332
·
2015-09-16 17:00
python
tcp
网络协议
【
python网络编程
】新浪爬虫:关键词搜索爬取微博数据
上学期参加了一个大数据比赛,需要抓取大量数据,于是我从新浪微博下手,本来准备使用新浪的API的,无奈新浪并没有开放关键字搜索的API,所以只能用爬虫来获取了。幸运的是,新浪提供了一个高级搜索功能,为我们爬取数据提供了一个很好的切入点。 在查阅了一些资料,参考了一些爬虫的例子后,得到大体思路:构造URL,爬取网页,然后解析网页 具体往下看~ 登陆新浪微博,进入高级搜索,如图输入
jiange_zh
·
2015-08-08 20:00
python
爬虫
数据
微博
搜索
【
python网络编程
】新浪爬虫:关键词搜索爬取微博数据
上学期参加了一个大数据比赛,需要抓取大量数据,于是我从新浪微博下手,本来准备使用新浪的API的,无奈新浪并没有开放关键字搜索的API,所以只能用爬虫来获取了。幸运的是,新浪提供了一个高级搜索功能,为我们爬取数据提供了一个很好的切入点。在查阅了一些资料,参考了一些爬虫的例子后,得到大体思路:构造URL,爬取网页,然后解析网页具体往下看~登陆新浪微博,进入高级搜索,如图输入,之后发送请求会发现地址栏变
jiange_zh
·
2015-08-08 20:00
python
微博
爬虫
数据
搜索
python
【
python网络编程
】使用rsa加密算法模块模拟登录新浪微博
一、基础知识http://blog.csdn.net/pi9nc/article/details/9734437二、模拟登录 因为上学期参加了一个大数据比赛,需要抓取数据,所以就想着写个爬虫抓取新浪微博的数据。 当然抓取数据不是漫无目的的,我需要的是根据关键词来抓取相关微博。 正好微博有一个高级搜索功能,不过要获取更多的微博,需要登录,所以这时就需要模拟登录了。 以下代码是通过rsa
jiange_zh
·
2015-08-08 17:00
python
爬虫
微博
rsa
抓取
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他