您当前的位置:五五电子网电子知识单片机-工控设备ARM单片机基于S3C44B0X的嵌入式Socket通信设计(4) 正文
基于S3C44B0X的嵌入式Socket通信设计(4)

基于S3C44B0X的嵌入式Socket通信设计(4)

点击数:7411 次   录入时间:03-04 11:48:07   整理:http://www.55dianzi.com   ARM单片机

客户机调用socket建立传输端口后,接着将调用connect函数来建立与远程服务器相连的连接线路。此函数的参数调用同bind。

本文设计的Socket通信采用server/client模式,即服务器端的应用程序用于接受客户端的连接请求、接收客户端的信息、处理客户端的计算请求、向客户端发送计算结果以及应答信息等。客户端的应用程序用于申请与服务器的连接、向服务器发送计算请求、处理服务器发回的计算结果和其它信息。

服务器在创建一个socket后,接着会将该socket与本地地址/端口号进行捆绑,成功之后就在相应的socket上监听,当accpet捕捉到一个连接服务请求时,即完成一个新的连接,稍后可向客户端发送数据。

 客户端代码相对来说要简单一些,首先通过服务器域名获得其IP地址,然后创建一个socket,接着调用connect函数来与服务器建立连接,连接成功之后再接收从服务器发送过来的数据,最后在通信结束后关闭socket。
综上所述,网络程序客户端和服务器端进行Socket通信的建立步骤如下


本文关键字:通信  嵌入式  Socket  ARM单片机单片机-工控设备 - ARM单片机