- 博客(8)
- 收藏
- 关注
转载 recv函数的用法详解
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;第三个参数指明buf的长度;
2015-05-23 23:03:12 3163
转载 C++中关于strtok()函数的用法
函数原型:char *strtok(char *s, const char *delim);Function:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。Description:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时 则会将
2015-05-21 23:04:41 411
转载 socket编程原理
1、问题的引入1) 普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用“
2015-05-21 20:28:18 996
转载 Linux的SOCKET编程详解
1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)、共享存储区(shared memory
2015-05-21 20:27:13 391
转载 socket通信机制
服务器端 一、创建服务器套接字(CREATE)。 二、服务器套接字进行信息绑定(BIND),并开始监听连接(LISTEN)。 三、接受来自客户端的连接请求(ACCEPT),并创建接收进程。 四、开始数据传输(SEND、RECEIVE)。 五、关闭套接字(CLOSESOCKET)。客户机端 一、创建客户机套接字(CREATE)。 二、与远程服务器进行连接
2015-05-21 20:25:13 448
转载 Socket通讯介绍
Socket套接字起源于美国泊克利大学.方便了开发网络应用程序. TCP面向连接的可靠传输协议,具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.对数据完整性要求比较高的场合使用 UPD协议无连接,不可靠的传输协议.不具有数据确认和数据重传机制,对数据完整性要求比较低的场合使用 IP 网络中每台主机都必
2015-05-21 20:21:49 448
转载 linux下socket编程实例
linux下socket编程实例 一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该s
2015-05-20 20:11:06 589
转载 C++模板学习(转载)
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float
2015-05-15 15:50:21 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人