网络编程
文章平均质量分 69
Jimmy_XYS
这个作者很懒,什么都没留下…
展开
-
socket相关接口函数详解
1. Socket简介Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本篇会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。2. 背景介绍Unix的输入输出(IO)系统遵循Open-Read-Write-Close这样的操作范本。当一个用户进程进行IO操作之前,它需要调用Open来指定并获取待操作文件或设备读取或写入的权限。一旦IO操作对象被打开,那么这个原创 2021-07-24 16:47:29 · 862 阅读 · 0 评论 -
IP地址转换函数
对于地址转换函数,BSD网络软件包含:inet_addr()inet_aton()inet_ntoa()三个函数用于二进制地址格式与点分十进制之间的相互转换,但是仅仅适用于IPv4,两个新函数:inet_ntop()inet_pton()具有相似的功能,并且同时支持IPv4和IPv6。inet_addr()函数功能:inet_addr()函数用于将点分十进制IP地址转换成网络字节序IP地址;原型:in_addr_t inet_addr(const char *cp);返回值:如果正原创 2021-07-24 15:04:07 · 2140 阅读 · 0 评论 -
socket网络编程
socket通信过程1.服务端程序将一个套接字绑定到指定的IP地址和端口,并通过此套接字等待和监听客户端的连接请求2.客户端向服务端绑定的IP地址和端口发出连接请求3.服务端接受连接请求4.客户端和服务端通过读写此套接字进行通信客户端—>socket <-----TCP/IP----->socket—服务端server.cpp 是服务器端代码,client.cpp 是客户端代码,要实现的功能是:客户端从服务器读取一个字符串并打印出来。服务端工作流程1.创建服务端的sock原创 2021-07-23 23:56:04 · 89 阅读 · 0 评论