码迷,mamicode.com
首页 >  
搜索关键字:c++ socket    ( 14952个结果
BSD Socket~UDP~Code examples
在Mac机器上 BSD Socket UDP协议实现代码 可模拟QQ信息发送...
分类:其他好文   时间:2014-07-30 10:07:03    阅读次数:305
BSD Socket~TCP~Example Code
可运行与Mac上的 TCP协议的 BSD Socket 代码 记录下,以便以后用到...
分类:其他好文   时间:2014-07-30 10:06:23    阅读次数:258
写自己的socket框架(二)
1、开始正常监听以后,就要开始接受数据了,整体流程图如下:2、上一节看到我们在程序初始化的时候,初始化了很多个SocketConnection,用于管理客户端的链接,那应用层如何来操作,又什么时候来接受数据?于是我们便有了SocketSession,用于给应用层来管理整个会话过程,代码如下:publ...
分类:其他好文   时间:2014-07-30 09:52:03    阅读次数:381
使用Net.Sockets.TcpListener和Net.Sockets.TcpClient进行图片传输时如何精确控制接收缓存数组大小
在dotnet平台Net.Sockets.TcpListener和Net.Sockets.TcpClient已经为我们封装了所有Socket关于tcp部分,操作也更为简单,面向数据流。使用TcpClient的GetStream方法获取数据流后可以方便的对数据流进行读写操作,就如同本地磁盘的文件读写一样,使得程序员在设计程序时更为便捷简单。 但如果你使用过这两个对象进行数据传输的时候,你会发现问题...
分类:Web程序   时间:2014-07-30 07:41:43    阅读次数:301
一个失败的生产者,消费者代码
下面是本人前不久刚挖出来的坑,热呼呼的还冒着气。 谁能发现坑在哪? 背景: thread_main 函数:负责accept socket ,然后分发给worker thread。 thread_worker函数:负责消耗掉main thread 传递过来的线程。 关...
分类:其他好文   时间:2014-07-30 01:10:33    阅读次数:246
I/O复用的 select poll和epoll的简单实现
一个tcp的客户端服务器程序服务器端不变,客户端通过I/O复用轮询键盘输入与socket输入(接收客户端的信息)服务器端: 1 /*selcet服务器客户端模型: 2 1.客户端关闭后,服务器再向客户端发送信息,第一次会收到一个RST复位报文,第二次会收到SIGPIPE信号,导致服务器关闭,必须对这...
分类:其他好文   时间:2014-07-30 00:51:22    阅读次数:492
Socket通信入门小实例
Socket通信入门小实例...
分类:其他好文   时间:2014-07-29 21:54:42    阅读次数:269
recv函数的用法详解
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags );不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到...
分类:其他好文   时间:2014-07-29 21:00:43    阅读次数:237
Socket网络编程--聊天程序(6)
这一小节将增加一个用户的结构体,用于保存用户的用户名和密码,然后发给服务器,然后在服务器进行判断验证。这里就有一个问题,以前讲的就是发送字符串是使用char类型进行传输,然后在服务器进行用同样是字符串进行接收。然而作为一个结构体是不是也可以呢?如果有看send或recv的函数定义就知道第二个参数.....
分类:其他好文   时间:2014-07-29 20:58:12    阅读次数:402
setsockopt的作用
int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: I...
分类:其他好文   时间:2014-07-29 17:25:42    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!