![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 74
shark_chief
这个作者很懒,什么都没留下…
展开
-
Network:socket+线程
#include #include #include using namespace std;const int maxn=10;/*服务器端*///有socket获取ipstring getIpAddressBySocket(SOCKET socket){ SOCKADDR_IN socket_addr; memset(&socket_addr,0,si原创 2015-07-14 16:01:13 · 276 阅读 · 0 评论 -
Network:socket发送http请求
#include #include #include #include #pragma comment(lib,"ws2_32.lib")using namespace std;bool parse_url(string &url_string, string &host_string, string &resource_string){ const char *url =原创 2015-07-15 21:50:12 · 292 阅读 · 0 评论 -
Network:检验和
//返回值2个字节,16位unsigned short CheckNum(unsigned short* Buffer, int len){ //32位,4个字节 long int check = 0; while( len > 1) { check += *Buffer++; //一次加工16位 len -=原创 2015-07-15 13:42:27 · 421 阅读 · 0 评论 -
Network:smtp协议
#include #include #pragma comment(lib,"ws2_32.lib")void sendMessage(char *buffer,SOCKET socket){ if (SOCKET_ERROR == send(socket, buffer,strlen(buffer),0)) printf("send failed...\n");}void翻译 2015-07-16 12:13:15 · 341 阅读 · 0 评论 -
Network:socket查询主机信息
// NetLookup.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){ WSADATA wsaData = { 0 }; /* struct原创 2015-07-15 16:51:46 · 328 阅读 · 0 评论 -
Network:UDP广播消息的测试
这篇博客流程比较规范:http://blog.csdn.net/great3779/article/details/5699986我自己的代码如下,仅仅是测试// BroadCastReceiver.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.li原创 2015-07-17 13:09:28 · 884 阅读 · 0 评论 -
Network:测试socket发送结构体
// SendByClient.cpp : 定义控制台应用程序的入口点。// 发送方#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")const int HOST_INFO_SIZE = 32;struct PACKAGE{ //定义成指针就坑了,不过暂时还不知道为什么 char m原创 2015-07-18 11:54:56 · 403 阅读 · 0 评论