嵌入式LINUX平台上socket通信实验

2024-10-14 20:10:04

1、socket原理及种类 套接字接口的主要对象是套接字,可以把它看作本地应用进程与网络的接入点,接口定义了各种操作: (1)创建套接字 (2)将套接字连到网上 (3)通过套接字发送/接收消息 (4)关闭套接字

嵌入式LINUX平台上socket通信实验

2、服务器端实现函数(1)socket()是套接字的基本系统调用  当运行这个函数,系统会分配给socket一个正整数的ID号。假如调用参数出错或系统中已无空闲套接字,socket()系统调用将返回一个出错码(-1)。客户进程可以随机申请创建一个套接字,操作系统为它分配一个套接字号,并将该套接字与本地主机地址以及客户所使用的端口号建立对应关系(2)服务器通过调用以下3个操作来完成套接字的打开bind(),listening(), accept()

嵌入式LINUX平台上socket通信实验

4、嵌入式平台搭建(1)开发板与宿主机的连线(2)分别打开VMWARE终端和超级终端,代表宿主机和开发板。具体步骤参照:“嵌入式LINUX交叉开发入门实验”的百度经验。

嵌入式LINUX平台上socket通信实验嵌入式LINUX平台上socket通信实验
猜你喜欢