赞
踩
一、不同体系结构间的互联互通
二、实现编程
UDP 编程(C/S 模型):
socket
创建套接字,通过sendto
等函数发送数据。socket
创建套接字,通过bind
绑定地址,使用recvfrom
接收数据。recvfrom
函数:从指定的套接字接收数据,并保存发送方的地址信息。成功时返回接收到的字节数,失败时返回 -1。bind
函数:在服务器端将套接字与指定的接口地址关联,用于从该接口接受数据;在客户端可将数据从套接字中取出并从指定接口设备上发送出去。客户端可以省略此函数,由默认接口发送数据。基于 TCP 的编程(C/S 模型):
socket
创建套接字(相当于买了一部手机),可选的bind
操作(相当于插上 SIM 卡),然后使用connect
向服务器发起连接请求(相当于拨打电话)。read
和write
进行数据读写,最后使用close
关闭连接。socket
创建套接字,通过bind
绑定地址,使用listen
监听客户端的连接请求,使用accept
接听客户端的连接请求(这一步完成后连接就建立好了,可以收发数据)。read
和write
进行数据读写,最后使用close
关闭连接。connect
函数:由客户端使用,向目标主机发起连接请求。参数包括本地套接字id
、远程目标主机的地址信息及地址信息长度。成功时返回 0,失败时返回 -1。三、地址相关操作
ifconfig
命令查看网卡相关信息(包含 IP 地址);在 Windows 下在 cmd 中使用ipconfig /all
命令查看。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。