随笔分类 -  sock

摘要://每个想学socket的,都想了解或实现socket通信是怎样,我原来也是。不过还是一直没做过聊天工具。//以下简单实现下。用了pthread线程库(学linux下的库挺简单的,书上全介绍了,感觉没windows那么繁琐)//可以跟上一篇select读写(3)通信 1 #include 2 ... 阅读全文
posted @ 2015-11-24 18:35 迷城有你 阅读(304) 评论(0) 推荐(0)
摘要://linux和windows下的select有点不同。上一篇简单的select(2)可以对比下。//baidu了下select的write很少有实现的,所以自己实现了下。#include using namespace std;#ifdef WINDOWS_SOCK#include #pragma... 阅读全文
posted @ 2015-11-24 18:33 迷城有你 阅读(657) 评论(0) 推荐(0)
摘要://简单的select,看看select介绍,多抄抄实现简单select 1 #include 2 using namespace std; 3 4 #include 5 #pragma comment(lib, "ws2_32.lib") 6 7 #include "incl... 阅读全文
posted @ 2015-11-24 18:33 迷城有你 阅读(236) 评论(0) 推荐(0)
摘要://简单的socket通信,太久不写总会忘记基本的框架,以便以后看看//1.记的最初学socket通信,总是很纠结客户端连接服务端成功后,是先发送还是接收了?// 那时候想多了,多写写就行。可以向http那样,客户端先连接然后发送GET/POST,服务端收到客户端请求后,// 发送请求内容到客户... 阅读全文
posted @ 2015-11-24 18:31 迷城有你 阅读(174) 评论(0) 推荐(0)
摘要://现在用linux做服务器,高并发的epoll占了很重要部分吧。//设计模式+epoll+fcntl全都可以开发了,这些如果没在项目中实践,要理解也是挺难的。 1 //《linux高性能服务器编程》9.3章 2 //略微改了些代码 3 4 #include 5 using namesp... 阅读全文
posted @ 2015-08-17 17:33 迷城有你 阅读(328) 评论(0) 推荐(0)