亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

樹莓派與PC端在局域網內運用python實現即時通訊

系統 1529 0

電腦和樹莓派在同一局域網內,先在電腦和樹莓派創建python運行環境,然后在樹莓派中用python運行rpi.py;在電腦上運行computer.py;電腦上輸入字符即可在樹莓派上即時顯示!

rpi.py

            
#coding:utf-8
#import necessary package
import socket
import time
import sys


HOST_IP = "192.168.31.151" #樹莓派的IP地址
HOST_PORT = 8888
print("Starting socket: TCP...")
#1.create socket object:socket=socket.socket(family,type)
socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print("TCP server listen @ %s:%d!" %(HOST_IP, HOST_PORT) )
host_addr = (HOST_IP, HOST_PORT)
#2.bind socket to addr:socket.bind(address)
socket_tcp.bind(host_addr)
#3.listen connection request:socket.listen(backlog)
socket_tcp.listen(1)
#4.waite for client:connection,address=socket.accept()
socket_con, (client_ip, client_port) = socket_tcp.accept()
print("Connection accepted from %s." %client_ip)
socket_con.send("Welcome to RPi TCP server!")

print("Receiving package...")

###主循環
while True:
 try:
  data=socket_con.recv(512)
  if len(data)>0:
   print("Received:%s"%data)
   socket_con.send(data)
   time.sleep(1)
   continue
 except Exception:
   socket_tcp.close()
   sys.exit(1)
          

computer.py

            
import socket
import time
import sys

SERVER_IP = "192.168.31.151" #樹莓派的IP地址
SERVER_PORT = 8888

print("Starting socket: TCP...")
server_addr = (SERVER_IP, SERVER_PORT)
socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

while True:
 try:
  print("Connecting to server @ %s:%d..." %(SERVER_IP, SERVER_PORT))
  socket_tcp.connect(server_addr)
  break
 except Exception:
  print("Can't connect to server,try it latter!")
  time.sleep(1)
  continue
print("Please input:")
while True:
 try:
  data = socket_tcp.recv(512)
  if len(data)>0:
   print("Received: %s" % data)
   command=raw_input()
   socket_tcp.send(command)
   time.sleep(1)
   continue
 except Exception:
  socket_tcp.close()
  socket_tcp=None
  sys.exit(1)
          

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 91最新免费地址入口 | 99在线精品日韩一区免费国产 | 欧美色五月 | 亚洲国产精品日韩在线观看 | 亚洲精品国产综合99久久一区 | 欧美激情精品久久久久久久九九九 | 国产精品久久久久久爽爽爽 | 亚洲七七久久精品中文国产 | 欧美老妇免费做爰视频 | 91伦理片| 久久精品爱国产免费久久 | 精品免费视在线观看 | 国产亚洲综合成人91精品 | 99久久精品国产高清一区二区 | 日日日日操 | 亚洲成人在线免费 | 国产成人精品久久 | 台湾一级毛片免费播放 | 精品日本久久久久久久久久 | 99r在线视频 | 欧美一级毛片片免费 | 免费又爽又黄禁片视频在线播放 | 日韩精品另类天天更新影院 | 欧美真人毛片动作视频 | 欧美日韩成人在线 | 青草草在线观看 | 一级毛片特黄久久免费看 | 亚洲色视频 | 青青青手机版视频在线观看 | 国产―笫一页―浮力影院xyz | 久草在线在线观看 | 久久久噜噜噜久噜久久 | 精品亚洲欧美中文字幕在线看 | 999国内精品永久免费视频 | 波多野结衣av1区2区3区 | 色天使色婷婷在线影院亚洲 | 天天操天天干天天射 | 深夜成人性视频免费看 | 四虎最新网址入口 | 久久精品一区二区三区资源网 | 奇米色吧 |