码迷,mamicode.com
首页 >  
搜索关键字:套接字    ( 3700个结果
文章标题
epoll极简介绍 epoll_create 创建一个epoll内核对象,返回指向该对象的fd epoll_ctl 往epoll中添加、删除、修改需要监控的套接字 epoll_wait 等待epoll中的套接字产生可读、可写、异常消息...
分类:其他好文   时间:2015-04-09 23:55:44    阅读次数:361
Tiny Web服务器代码分析
Tiny Web服务器代码分析 《深入理解计算机系统》中开发了一个小但是功能齐全的称为Tiny的web服务器,这里是Tiny服务器的源码解析。 1.Tiny的main程序   Tiny是一个迭代服务器,通过命令行中传递来的端口值,调用Open_listenfd()函数打开一个监听套接字,然后Tiny执行无限循环:服务器阻塞在accept,等待监听描述符listenfd上的连接请求,当服务器从a...
分类:Web程序   时间:2015-04-09 22:00:55    阅读次数:211
DNS域名解析
[Tiny]Web服务器系列之DNS解析 学习《深入理解计算机系统》一书第11章关于网络编程的知识,将Tiny服务器的相关知识做个总结。 本系列文章主要有:DNS解析,HTTP协议,浏览器工作原理,Unix I/O,套接字编程。 DNS(Domain Name System)  因特网中客户端与服务器互相通信时使用的是IP地址,但是对于人来说32位整数实在是太难记了,所以因特网定义了域名(...
分类:其他好文   时间:2015-04-09 17:35:08    阅读次数:127
Linux 网络编程——原始套接字实例:发送 UDP 数据包
IP报头...
分类:系统相关   时间:2015-04-08 18:08:34    阅读次数:230
Linux 网络编程——原始套接字实例:MAC 地址扫描器
如果 A (192.168.1.1 )向 B (192.168.1.2 )发送一个数据包,那么需要的条件有 ip、port、使用的协议(TCP/UDP)之外还需要 MAC 地址,因为在以太网数据包中 MAC 地址是必须要有的。那么怎样才能知道对方的 MAC 地址?答案是:它通过 ARP 协议来获取对方的 MAC 地址。 ARP(Address Resolution Protocol,地址...
分类:系统相关   时间:2015-04-07 19:41:29    阅读次数:298
Windows下基于socket多线程并发通信的实现
本文介绍了在Windows 操作系统下基于TCP/IP 协议Socket 套接口的通信机制以及多线程编程知识与技巧,并给出多线程方式实现多用户与服务端(C/S)并发通信模型的详细算法,最后展现了用C++编写的多用户与服务器通信的应用实例并附有程序。 关键词:Windows;套接字;多线程;并发服务器; Socket 是建立在传输层协议(主要是TCP 和UDP)上的一种套接字规范,最初由美国加州Berkley 大学提出,为UNIX 系统开发的网络通信接口,它定义了两台计算机之间通信的规范,socket...
分类:编程语言   时间:2015-04-07 15:39:33    阅读次数:241
python中socket模块属性
数据属性 描述 AF_UNIX,AF_INET,AF_INET6 python支持的套接字家族 SOCK_STREAM,SOCK_DGRAM 套接字类型(TCP=流,UDP=数据报) has_ipv6 表示是否支持IPv6的标志变量 异常 描述 error 套接字相关错误 herror 主机和地...
分类:编程语言   时间:2015-04-07 12:20:11    阅读次数:175
python中的网络编程
socket()函数: 使用socket.socket()函数来创建套接字: socket(socket_family,socket_type,protocol=0) socket_familu可以是AF_INET或AF_UNIX.socket_type可以是SOCK_STREAM(面向连接的)或SOCK_DGRAM(面向非连接...
分类:编程语言   时间:2015-04-06 23:25:49    阅读次数:418
【转】服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题
服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题第一种情况:(深度清理垃圾导致host.MYD丢失)跟很多网友一样!用wamp(或xampp、speedphp)可以很容易在自己的XP、Win7系统上快速搭建服务器环境,这样就可以本地测试漂 亮的Php+mysql网站了,启动w...
分类:数据库   时间:2015-04-06 12:47:11    阅读次数:128
linux常用命令[ls/cd/man/type/date/hwclock]
linux常用命令:ls -l:长格式 文件类型: -:普通文件(f) d:目录文件 d:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symboliclinkfile) p:命令套管文件(pipe) s:套接字文件(socket) 文件权限:9位,每3位一组,每一组:rwx(读,写,执行) ..
分类:系统相关   时间:2015-04-06 06:35:47    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!