Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++socket编程(三):3.5 accept读取用户的连接信息
读取用户的连接信息 顾名思义 就是在服务段中获取连接进来的客户端的ip地址 套接字编号 ip地址 端口号等 下面开看代码 获取用户客户端的socket号 int client accept sock 0 0 创建一个新的socket 用来与
Csocket编程
c
服务器
网络
C++socket编程(三):3.3 bind端口
在socket编程中 我们要用到bind绑定socket套接字 用上了你前面的逻辑创建的socket 如下代码 绑定 用bind绑定 绑定哪一个端口 if bind sock sockaddr saddr sizeof saddr 0 pr
Csocket编程
c
开发语言
后端
C++socket编程(三):3.1 TCP/IP协议特点
1 TCP是面向连接的 就是当你想要开始传递数据的时候 之前应该先把连接建立起来 它不像UDP协议 可以直接发送数据 2 TCP提供可靠的数据传输 实现了丢失重传 RTT的估算 3 TCP通过给所发送数据的每一个段管理一个序号进行排列 每一
Csocket编程
tcpip
网络
网络协议
C++socket编程(二):系统socket库介绍
什么是套接字 套接字是一个介质 由操作系统控制 下面演示下windows和linux中的socket接口建立的代码 通用 ifdef WIN32 include
Csocket编程
Linux
服务器
网络
C++socket编程(三):3.4 listen监听
1 在端口成功绑定了之后 我们并没有开始真正接收用户的连接信息 2 所以我们应该用到listen函数开始进行监听 收到信息才看是接收数据 linux中我们可以用如下命令进行连接测试 telnet ip 端口号 那么我的linux中命令就是
Csocket编程
c
Linux
服务器
C++socket编程(三):3.6 服务端recv客户端发送的数据
服务端中获取客户端发送过来的数据一定是关闭套接字之前进行 close之后就收不到数据了 一般读取数据一般用read windows上一般用recv 本质上也是read 但是为了跨平台 所以一般用revc 如下代码 sockaddr in c
Csocket编程
c
网络
tcpip