当前位置: 首页 > news >正文

企业网站备案审核需要多长时间网站广告的图片怎么做

企业网站备案审核需要多长时间,网站广告的图片怎么做,php是世界上最好的语言,用电脑建设个人网站 并用手机访问前言 用简洁的语言写一个可以与TCP客户端实时通信的界面。之前做了一个项目是要与PLC进行信息交互的界面#xff0c;在测试的时候就利用TCP客户端来实验#xff0c;文末会附上TCP客户端。本文分为三部分#xff0c;第一部分是在界面向TCP发送数据#xff0c;第二部分是接收…前言 用简洁的语言写一个可以与TCP客户端实时通信的界面。之前做了一个项目是要与PLC进行信息交互的界面在测试的时候就利用TCP客户端来实验文末会附上TCP客户端。本文分为三部分第一部分是在界面向TCP发送数据第二部分是接收TCP发送过来的数据需要开启线程(因为界面是在不断刷新的所以不开线程一直等待PLC发送数据过来界面是会卡住的)。 一、向TCP客户端发送数据 1.导入相关库 import socket #TCP from tkinter import *2.定义向TCP发送数据的函数 message_text 是通过文本框输入的内容需要利用.get()来获取这个涉及到Entery组件的方法详见我之前写过的文章 # 向TCP服务端发送数据 def senddata(send_message):message_text send_message.get() #获取文本内容socket_client.send(message_text.encode()) #发送3.创建TCP客户端 注意其中的’127.0.0.1’是要与TCP客户端通信的IP地址两边需要一致2001是端口也需要一致。 # 创建socket客户端变量 socket_client # 创建全局变量 global command socket_client socket.socket() #创建一个客户端对象 socket_client.connect((127.0.0.1, 2001)) #设置IP地址及端口4.主界面的程序 创建一个top对象界面放置文本框接收用户输入的信息按下“发送”按钮后执行发送函数 # 主界面程序 top Tk() top.title(聊天窗口) # 窗口标题 top.geometry(500x500) # 窗口尺寸 top.configure(bg LightGreen) # 窗口背景颜色 #发送窗口 Label(top ,text 发送窗口 , font (微软雅黑,12), bg LightGreen).place(x 50,y 370) send_message Entry(top,width45) #文本输入框 send_message.place(x50 , y400) #摆放位置 Button(top,text 发送,font (黑体,12), command lambda: senddata(send_message)).place(x 400,y 395) #发送按钮 top.mainloop() # 消息循环5.实现效果 记得要修改TCP客户端对应的IP和端口然后打开开关不能发送中文会乱码 二、开线程接收TCP发过来的数据 我们继续在上述程序中增加接收信息的函数。因为要等待接收信息需要所以要另外开启一个线程防止一直等待 1.导入threading线程库 import socket import threading from tkinter import *2.定义等待TCP发送来过数据的函数receive # 等待TCP服务端发送信息 def receive():while 1:command socket_client.recv(1024).decode() #接收canvas.create_text(10,10,text command,fill #7CCD7C,anchor W,font (微软雅黑,12)) #把接收的信息文本放在画布3.主程序开启线程 这里我是放在创建top界面对象之前的。后面会有完整程序 # 创建socket客户端变量 socket_client # 创建全局变量 global command socket_client socket.socket() socket_client.connect((127.0.0.1, 2001))# 开启线程用于接收receive更新到界面 thread threading.Thread(targetreceive) #receive函数 thread.daemon True thread.start() #启动线程 # 主界面程序 top Tk() top.title(聊天窗口) # 窗口标题 top.geometry(500x500) # 窗口尺寸 top.configure(bg LightGreen) # 窗口背景颜色4.设置画布接收信息 在主界面增加一个画布用于接收从TCP客户端发送过来的信息。画布的创建可以看这里我之前写过写过的文章 #接收聊天信息的界面 Label(top ,text 接收窗口 , font (微软雅黑,12), bg LightGreen).place(x 50,y 20) canvas Canvas(top,width400,height300,bgwhite) #创建画布 canvas.place(x50 , y50) 5.实现效果 这样就完成了TCP客户端相互通信的程序但是上述程序只是完成简单收发可以看到TCP发送多次过来画布上的文字信息是会重叠在第一行的完整程序看最后。 三、完整的程序 import socket import threading from tkinter import *# 向TCP服务端发送数据 def senddata(send_message):message_text send_message.get() #获取文本内容socket_client.send(message_text.encode()) #发送 # 等待TCP服务端发送信息 def receive():k 10 #文字在画布中初始高度while 1:command socket_client.recv(1024).decode() #接收if k 300:#canvas文本方法中的10是横坐标k是纵坐标k是一直在往下变化的canvas.create_text(10,k,text command,fill #7CCD7C,anchor W,font (微软雅黑,12)) k k20 #每一行增加20个单位往下显示else:k 10 #直到满屏后重回初始单位canvas.delete(all) #写满之后清屏# 创建socket客户端变量 socket_client # 创建全局变量 global command socket_client socket.socket() socket_client.connect((127.0.0.1, 2001))# 开启线程用于接收receive更新到界面 thread threading.Thread(targetreceive) #receive函数 thread.daemon True thread.start() #启动线程 # 主界面程序 top Tk() top.title(聊天窗口) # 窗口标题 top.geometry(500x500) # 窗口尺寸 top.configure(bg LightGreen) # 窗口背景颜色#接收聊天信息的界面组件 Label(top ,text 接收窗口 , font (微软雅黑,12), bg LightGreen).place(x 50,y 20) canvas Canvas(top,width400,height300,bgwhite) #创建画布 canvas.place(x50 , y50)#发送窗口的组件 Label(top ,text 发送窗口 , font (微软雅黑,12), bg LightGreen).place(x 50,y 370) send_message Entry(top,width45) #文本输入框 send_message.place(x50 , y400) Button(top,text 发送,font (黑体,12),width 7 , height 1, command lambda: senddata(send_message)).place(x 400,y 395) #发送按钮top.mainloop() # 消息循环 以上就是关于tkinter界面发送信息给TCP客户端及tkinter开启线程接收信息的方法。附件是TCP客户端软件网络调试助手 密码lyx4
http://www.w-s-a.com/news/295702/

相关文章:

  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证
  • 企业网站建设的层次返利网站建设
  • 竞价单页网站制作中小企业网站建设问题
  • 响应式网站源码学校网站制作多少钱
  • 营销型网站建设需要懂什么网站建站四件套是什么
  • 廊坊哪里有制作手机网站的区块链开发语言
  • 找建设项目的网站装企工长网站开发
  • 戴尔网站建设成功方正网站制作
  • 怎么买网站域名wordpress 视频站模版
  • 厦门官网建设公司杨和关键词优化
  • 怎么做网约车seo自动优化软件下载