
网络
CButtonST
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP/IP、Http、Socket的区别
大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP 协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用转载 2011-07-16 15:57:05 · 985 阅读 · 0 评论 -
socket实现ping命令(控制台)
#include #include #include using namespace std;#define DATA_SIZE 32#define RECV_MAX_SZIE 1024#pragma comment(lib, "ws2_32.lib")typedef struct tag_icmphdr //icmp头{ unsigned char icmp_type;原创 2012-05-28 22:10:11 · 10794 阅读 · 1 评论 -
socket聊天程序(多线程,控制台)
#include #include using namespace std;#pragma comment(lib, "ws2_32.lib")char g_ip[20]; //对方ip地址DWORD WINAPI Receive( LPVOID lpParameter // thread data ){ SOCKET *psock = (SOCKET*)lpParam原创 2012-05-15 14:58:46 · 1503 阅读 · 0 评论 -
setsockopt参数详解
#include int setsockopt(int sockfd,int level,int option,const void* optval,socklen_t optlen);sockfd(套接字描述符): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口 IPPROTO_IP: IPv4转载 2012-05-30 19:03:29 · 925 阅读 · 0 评论 -
ipv4协议报头
IP v4协议报头格式 0 4 8 16 19 24转载 2012-05-30 15:25:40 · 7675 阅读 · 0 评论 -
Option to use with setsockopt at the IPPROTO_IP level
/* Option to use with setsockopt at the IPPROTO_IP level */ #define IP_OPTIONS 1 /* set/get IP options */ #define IP_HDRINCL 2 /* header is included with转载 2012-05-30 10:41:13 · 1139 阅读 · 0 评论 -
socket实现tracert命令(控制台)
#include #include #include using namespace std;#define DATA_SIZE 32 //icmp包数据大小#define RECV_MAX_SZIE 1024 //接收的数据最大长度#define IP_TTL 4 //optname#define MAX_HOP 30 //最大跃点数#pragma comme原创 2012-06-01 20:47:34 · 1726 阅读 · 0 评论