码迷,mamicode.com
首页 >  
搜索关键字:Socket    ( 14952个结果
python非阻塞
settimeoutsetblocking+select(了解select)继续昨天的干活,这次我使用select+setblocking和settimeout来做个对比,以次来证明。首先我设置socket为非阻塞的。然后使用select来监控套接字。#!/usr/bin/envpython#enc...
分类:编程语言   时间:2014-12-04 19:54:31    阅读次数:303
多种I/O模型及其对socket效率的改进
在读redis源代码的过程中,我一直在考虑一个问题,就是“为什么单线程的redis能做到如此高效?”。为了弄清楚这个问题,我查阅了一些资料,大概搞清楚了epoll等I/O模型的发展及其原理,以下是一个记录整理。##I/O模型###操作系统与网络I/O上图来自维基百科,是一个基本的计算机..
分类:其他好文   时间:2014-12-04 18:15:00    阅读次数:293
python 自动登陆cacti获取主机流量图
#/usr/bin/envpython #-*-coding:utf-8-*- importtime,datetime,socket,urllib,urllib2,cookielib #由于我是今天去取上周一的时间所以这里写成10,时间应该是2014年11月24上周星期一, threeDayAgo=(datetime.datetime.now()-datetime.timedelta(days=10)) #时间格式化输出,由..
分类:编程语言   时间:2014-12-04 18:14:25    阅读次数:257
ctf.360.cn第二届,逆向部分writeup——第五题
题目:见附件这是最后一题,难度加倍。看题目意思,应该是模拟一个下载者,从网上下载一个shellcode然后执行。要求修复这个shellcode然后获得key。OD载入MFC_ASM.exe,F9出现程序界面。由于平时写C程序访问网络都直接用socket,找了一下竟然没有发现socket调用,看了导入表,发..
分类:其他好文   时间:2014-12-04 18:13:43    阅读次数:292
python 分析redis
#!/usr/bin/envpython#coding=utf-8importMySQLdbimportredisimportosimportsocket,fcntl,struct#printredis._file_defget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,#SIOCGIFADDRstruct.pa..
分类:编程语言   时间:2014-12-04 15:50:08    阅读次数:194
Socket 编程实践(5) --p2p聊天程序设计与实现
一个短连接的client//短链接客户端 int main() { int loopCount = 20; char sendBuf[BUFSIZ] = {0}; char recvBuf[BUFSIZ] = {0}; for (int i = 0; i < loopCount; ++i) { sprintf(sendBuf,"Hello...
分类:其他好文   时间:2014-12-04 15:37:09    阅读次数:330
Socket小项目的一些心得(鸣谢传智的教学视频)
Socket是一种封装了四层通信的整体抽象入口,通常也称作"套接字",这是常用的四层通信这是访问Socket的流程图,这个分为客户端和服务器端,其中服务器端有以下步骤去建立,前面的章节也讲过处理一些常见的Socket的异常,这里就不在讲述,主要学好Socket的前提条件,个人认为是先要学好异步委托以...
分类:其他好文   时间:2014-12-04 13:52:49    阅读次数:162
基于android的远程视频监控系统(已开放源码)
基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控。图片如下(后来PC端加了个拍照功能)。。。   (PS。刚学android和java不久很多东西还不懂,高手若是知道哪些地方可以继续优化的话还请多多指点下啊) 系统代码如下: 一、android手机客户端 (1)AndroidManifest...
分类:移动开发   时间:2014-12-04 12:14:56    阅读次数:246
Mac OS X下MySQL出现Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)的问题
网上类似的很多,大都是说修改my.cnf之类的,在我这种情况下不凑效,另外,好多都是Linux下的,试了好久,最后的原因竟然相当简单:MySQL服务没起来。因为对mysql.sock文件不是很熟,刚开始很大的时间都浪费在了这上面,重装后都不行,后来进入/usr/local/mysql/bin/下使用...
分类:数据库   时间:2014-12-04 11:41:10    阅读次数:168
Socket原理与编程基础
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进...
分类:其他好文   时间:2014-12-04 11:31:57    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!