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

合肥做网站推广哪家好wordpress 0day

合肥做网站推广哪家好,wordpress 0day,做网站下载什么软件,拖拽式网站开发功能: 实现基本的tcp server端、client端,并引入threading, 保证两端任意链接、断链接,保证两端的稳定运行 IP说明: server不输入IP,默认为本机的IP,client需要输入要链接的server端的IP 端口说明&#x…

功能: 实现基本的tcp server端、client端,并引入threading, 保证两端任意链接、断链接,保证两端的稳定运行

IP说明: server不输入IP,默认为本机的IP,client需要输入要链接的server端的IP

端口说明:server, client端保持一致

ADB调试说明:在连接数据线的情况下,PC安装ADB调试工具,android端打开ADB调试权限,输入adb forward tcp:12345 tcp:8888, 其中12345为PC端口, 8888为android端口。参数链接:adb forward 参考

server code:

from socket import *
import threading
import time
from typing import Optionalclass DataSend(threading.Thread):tcp_server = Optional[socket]def __init__(self, port):threading.Thread.__init__(self, name="data send")self.port = portdef run(self):# Creating the socket objectself.tcp_server = socket(AF_INET, SOCK_STREAM)# Binding to socketself.tcp_server.bind(('', self.port))  # Host will be replaced/substitued with IP, if changed and not running on host# Starting TCP listenerprint('begin listen')self.tcp_server.listen(3)print('end listen')while True:# Starting the connectionprint('begin accept')clientsocket, address = self.tcp_server.accept()print(address, 'accepted!')try:while True:msg_bits = clientsocket.recv(1024)print(msg_bits.decode('utf-8'))# Message sent to client after successful connectionmessage = 'hello! Thank you for connecting to the server' + "\r\n"clientsocket.send( message.encode('utf-8'))except ConnectionResetError:continueclientsocket.close()if __name__ == '__main__':data_send = DataSend(12345)data_send.start()while data_send.is_alive():time.sleep(1)

client code:

import threading
from socket import *
import time
from typing import Optionalclass DataRec(threading.Thread):tcp_client: Optional[socket]def __init__(self, ip, port):threading.Thread.__init__(self, name="data rec")self.ip = ipself.port = portself.tcp_client = Nonedef wait_tcp_connect(self):while self.tcp_client is None:time.sleep(1)self.tcp_client = socket(AF_INET, SOCK_STREAM)try:print('try to init client {}:{}'.format(self.ip, self.port))self.tcp_client.connect((self.ip, self.port))print('client inited!')except Exception as e:self.tcp_client = Noneprint("client init failed, waiting for server!")def run(self):self.wait_tcp_connect()msg_buffer = ''while True:try:time.sleep(1)self.tcp_client.send('hello from client'.encode('utf-8'))msg_bits = self.tcp_client.recv(1024*8)if not msg_bits:continuemsg_str = msg_bits.decode('utf-8')print("rec: {}".format(msg_str))except error as msg:print('client rec msg catch error({} - {})'.format(error, msg))self.tcp_client.close()self.tcp_client = Noneself.wait_tcp_connect()msg_buffer = ''# except Exception as e:#     print("client cat other error({})".format(e))if __name__ == '__main__':data_rec = DataRec('127.0.0.1', 12345)data_rec.start()while data_rec.is_alive():time.sleep(1)

http://www.yayakq.cn/news/640470/

相关文章:

  • 仿素材下载网站源码装修公司名字
  • 网站打开速度与服务器网站打不开怎么处理
  • 网站建设费如何入账wordpress远程代码执行
  • 青岛营销型网站推广网站域名登记证明
  • 做二手手机的网站有哪些熊猫代理ip
  • 中国河北网站介绍西安网页设计
  • 下做图软件在哪个网站下载两学一做 投稿网站
  • 库易网网站西乡专业网站建设
  • 有那些网站做结伴旅游的杭州的网站建设公司有哪些
  • 武邑网站建设公司深圳网站建设公司jsp
  • 网站开发业内人士工业设计手绘
  • 文山州住房和城乡建设网站高端网站建设哪家公司好
  • 北京的制作网站的公司国内免费网站服务器推荐
  • 广州网站建设专家上海公司做网站的价格
  • 中小企业建站是什么豪华网站设计
  • 网站推广的8种方法最近三天的国际新闻大事
  • 外国游戏概念设计网站个人养老金制度将推
  • 建站视频教程网做网站海口
  • 有名的网站制超市网上商城
  • 网站建设属于什么费美食网站要怎么做
  • 旅游网站在提高用户体验方面应做哪些工作专业app网站建设
  • 橙域名网站wordpress网站样式
  • 网站建设全包需要多少钱智慧软文发稿平台官网
  • 深圳国税局深圳做网站公司品牌设计内容包括哪些方面
  • 达州建网站黄冈网站推广软件有哪些
  • wow做宏的网站网站建设服务商
  • 设计师培训方案佛山关键词优化平台
  • 重庆永川微网站建设网站建设费属于宣传费吗
  • 深圳专业企业网站建设模板关键词排名查询工具免费
  • 自己做个网站需要些什么网页设计个人简介模板代码