这一部分主要介绍python中socket模块的相关内容,socket即套接字。 socket是使用TCP/IP协议的应用程序通常采用的应用编程接口,它位于运输层和应用层之间,起源于UNIX,由于遵从UNIX“一切皆文件的”思想故socket可看作一种特殊的文件,对其的操作基本可以视为读写I/...
分类:
编程语言 时间:
2015-07-22 01:37:32
阅读次数:
176
最近打算学习python网络开发方面的内容,于是网上找来一本《Python Network Programming Cookbook》电子书做教材,顺便边学边将学到的这容通过博客的形式总结起来与大家分享。 这本书不长,英文原版也只有234页,但涉及面很广,TCP/UDP HTTP/HTTPS ...
分类:
编程语言 时间:
2015-07-21 21:59:48
阅读次数:
146
1. 典型的I/O模型根据”Unix Network Programming Volume 1”一书第6.2节的说明,Linux系统支持的典型I/O模型包含下面5种:
阻塞I/O(blocking I/O)
非阻塞I/O(nonblocking I/O)
I/O多路复用(I/O multiplexing, e.g. select and poll)
信号驱动型I/O(signal driven I...
分类:
其他好文 时间:
2015-06-29 20:20:24
阅读次数:
216
Java supports stream-based communication and packet-based communication,and the first is universal.
Create ServerSocket
1.Create ServerSocketServerSocket serverSocket=new ServerSocket(port);2.Listen...
分类:
编程语言 时间:
2015-05-24 11:43:09
阅读次数:
257
Foundations of Python Network Programming Third Edition下载http://www.amazon.com/Foundations-Python-Network-Programming-Brandon/dp/1430258543这本书是2014年底出...
分类:
编程语言 时间:
2015-01-10 11:13:51
阅读次数:
729
Boost.Asio C++ Network Programming翻译的校对稿将发布在gitbook上:https://www.gitbook.com/book/mmoaay/boost-asio-cpp-network-programming-chinese...
分类:
编程语言 时间:
2014-12-25 10:04:26
阅读次数:
181
PS:至此终于完成了Boost.Asio C++ network programming一书的翻译,这是我人生第一本完整翻译的书,从开始的磕磕绊绊,到最后小有心得,我收获很多。我将把这个系列的博客进行整理和校对,希望有兴趣的人可以帮我一起,来给大家提供更好更专业的阅读体验。...
分类:
编程语言 时间:
2014-11-26 11:30:12
阅读次数:
188
此配置实例亲测成功,共勉,有问题大家留言。环境:VMware 10 + unbuntu 14.04为了unix进行网络编程,编程第一个unix程序时遇到的问题,不能包含unp.h文件,这个感觉和apue.h差不多,不过这里需要编译源代码,为了以后方便,现在整理如下:主要有两点一是生成libunp.a...
分类:
Web程序 时间:
2014-11-03 23:47:58
阅读次数:
294
首先twisted是在python结构下的一个事件驱动的网络框架。你可以在此基础上做出遵循各种协议的client--server结构的软件应用.
刚刚读了第一大章 An Intrduction to twisted主要有如下体会:
1) 所谓的事件驱动是指程序的运行是由外在的因素决定的,比如GUI程序依赖的是用户的鼠标操作,网络程序依赖的是client的送回来的消息,在twisted中...
分类:
Web程序 时间:
2014-09-28 17:45:04
阅读次数:
205
1,安装编译器,为了齐全还是安装一下build-essential
[python] view
plaincopy
sudo apt-get install build-essential
2,下载本书的头文件及示例源码
点此下载unpv13e.tar.gz http://ishare.iask.sina.com.cn/f/132385...
分类:
Web程序 时间:
2014-09-21 00:28:19
阅读次数:
438