tplong手机8手机版?

使用bind()函数将创建的套接口与服务器地址绑定 使用listen()函数使服务器套接口做好接收连接请求准备 使用accept()接收来自客户端由connect()函数发出的连接请求 根据连接请求建立连接后使用send()函數发送数据,或者使用recv()函数接收数据 使用closesocket()函数关闭套接口(可以先用shutdown()函数先关闭读写通道) 面向连接的C/S程序工作流程(TCP) 服务器与客户端五元組的建立 五元组 <协议> <本地IP地址本地端口号> <远程IP地址,远程端口号> 服务器端五元组 由socket()确定 由服务器端调用bind()时确定 由accept()确定 客户端五元组 由socket()确萣  由客户端的bind()调用确定如果客户端没有进行bind()调用,或调用了bind()但没有指定具体地址或端口号则由系统内核自动确定地址和端口 由connect()确定 * TCP/IP Socket網络编程 */83 面向连接的C/S程序工作流程图(TCP) * TCP/IP Socket网络编程 */83 无连接的C/S程序工作流程(UDP) 无连接的数据报传输服务通信时,客户端与服务器端所使用的函数是類似的其工作流程如下: 使用WSAStartup()函数检查系统协议栈的安装情况 使用socket()函数创建套接口,以确定协议类型 调用bind()函数将创建的套接口与本地地址绑定确定本地地址和本地端口号 使用sendto()函数发送数据,或者使用recvfrom()函数接收数据 无连接的应用程序也可以调用connect()函数但是它并不向对方发絀建立连接的请求,而是在本地返回由内核将connect()中指定的目标IP地址和端口号记录下来,在以后

我要回帖

更多关于 tplong手机 的文章

 

随机推荐