1、概述
需要在树莓派上运行一个服务端程序来响应外部命令,实现远程摇控功能。
BS框架以及相关知识请参考:
Linux编程4.4 网络编程-通信架构-CSDN博客文章浏览阅读734次,点赞17次,收藏10次。TCP客户端服务器编程模型1、客户端调用序列调用socket函数创建套接字调用connect连接服务器端调用I/O函数(read/write)与服务器端通讯调用close关闭套接字2、服务器端调用序列调用socket函数创建套接字调用bind绑定本地地址和端口调用listen启动监听调用accept从已连接列队中提取客户连接调用I/O函数(read/write)与客户端通讯调用close关闭套接字3、大致的函数调用流程 https://blog.csdn.net/weixin_45114627/article/details/136712596
https://blog.csdn.net/weixin_45114627/article/details/136712596
        
            
            
              python
              
              
            
          
          import socket
addr='192.168.1.166'
port=9600
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind((addr,port))
s.listen(5)
try:
    while True:
        print('Watitin for connection......')
        clientSock,clientaddr=s.accept()
        print('New connected from:',clientaddr)
        while True:
            data=clientSock.recv(1024)
            if not data:
                break
            print(data.decode('GB2312'))
except KeyboardInterrupt:
    s.close()