如何在linux服务器上建立soket通信

如何在linux服务器上建立soket通信,第1张

客户端通过创建socket,然后调用connect设定服务器的IP地址和端口,建立连接后就可以发送数据给服务器或从服务器接收数据;服务器这端一般需要绑定服务端口,然后监听来自相应端口的客户端的请求,并给出响应。
一般流程,客户端: socket->connect->write/read
服务器: socket->bind->listen->accept->write/read

服务器是公网IP,启动一个端口监听;
在GPRS终端上设置服务器IP,端口;
设置为透明传输并设置心跳包。
服务器在收到连接后等待心跳包,依据心跳包判断是哪个终端,要给某个终端发数据时只要给一个发就行了。
广播对于GPRS来说是非常浪费流量的。
GPRS终端的芯片肯定是AT指令,现在市面上有现成的DTU,可以设置透明传输,可以不管AT指令。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10683124.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存