网络编程
文章平均质量分 70
xiaodong60606
这个作者很懒,什么都没留下…
展开
-
Ethertype 类型对应值 0x
Ethertype ( 十六进制 ) 协议 0x0000 - 0x05DC IEEE 802.3 长度 0x0101 – 0x01FF 实验 0x0600 XEROX NS IDP 0x0660 0x0661 DLOG 0x0800 网际协议(IP) 0x0801 X.75 Internet 0x0802 NBS Inter原创 2015-07-27 17:35:43 · 4692 阅读 · 0 评论 -
windows重叠模式
1.WSASocket介绍SOCKET WSASocket ( int af, int type, int protocol, LPWSAPROTOCOL_INFO lpProtocolInfo, GROUP g, DWORD dwFlags );af:只支持AF_INET;type:新套接口的类型描述。SOCK_STREAM tc原创 2015-12-23 15:52:15 · 362 阅读 · 0 评论 -
SO_LINGER使用
1. linger link; link.l_onoff = 1; link.l_linger = 0; setsockopt(m_sockConnect, SOL_SOCKET, SO_LINGER, (const char*)&link, sizeof(linger));当调用close函数时,套接口s会立即中止。中止的语义是通过将超时值设置为0来原创 2015-12-23 16:16:59 · 787 阅读 · 0 评论 -
FIONBIO使用
控制套接口的模式。#include int PASCAL FAR ioctlsocket( SOCKET s, long cmd, u_long FAR* argp);s:一个标识套接口的描述字。cmd:对套接口s的操作命令。argp:指向cmd命令所带参数的指针。FIONBIO:允许或禁止套接口s的非阻塞模式。argp指向一个无符号长整型,如允许非阻塞模式则非原创 2015-12-23 16:48:10 · 9856 阅读 · 0 评论 -
onvif 报文交互
uuid:7ac08da0-53fc-4775-8fdc-20ff56122a0b urn:schemas-xmlsoap-org:ws:2005:04:discovery http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe tds:Device uuid:f3b71077-c619-4db7-b43d-58原创 2016-01-13 15:59:32 · 2284 阅读 · 0 评论 -
ubuntu 配置php
1.安装apache2 执行命令 apt-get install apache2 网页目录在/var/www/可以输入ip地址浏览到该目录下的index.html网页原创 2015-11-19 22:58:40 · 278 阅读 · 0 评论 -
linux socket编程实例
//服务器代码 /* File Name: server.c */ #include #include #include #include #include #include #include #define DEFAULT_PORT 8000 #define MAXLINE 4096 int main(int argc, char** argv)原创 2015-10-26 17:38:43 · 392 阅读 · 0 评论 -
select模式
转子http://blog.csdn.net/piaojun_pj/article/details/5991968Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件转载 2015-07-23 11:56:11 · 530 阅读 · 0 评论 -
linux操作链路层的数据
http://blog.csdn.net/zhoujunyi/article/details/16490731.介绍在linux中提供了PF_PACKET接口可以操作链路层的数据。 2.使用方法定义一个pf_packet = socket(PF_SOCKET, SOCK_RAW, htons(ETH_P_RARP));就可以利用函数sendto和recefrom来读转载 2015-07-27 16:37:11 · 1240 阅读 · 0 评论 -
setsockopt()用法(参数详细说明)
http://blog.csdn.net/chary8088/article/details/2486377int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCK转载 2015-07-27 17:09:12 · 306 阅读 · 0 评论 -
原始套接字SOCK_RAW
http://blog.csdn.net/newnewman80/article/details/8000404实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层报文头的填充并发送。然而在某些情转载 2015-07-27 16:49:09 · 334 阅读 · 0 评论 -
WSAEventSelect网络编程
#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")int InitLibrary(){ WSADATA WSD; WORD wVersionRequired = MAKEWORD( 2,2 ); ZeroMemory(&WSD,sizeof(WSADATA));原创 2015-12-03 15:04:30 · 297 阅读 · 0 评论