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

网站建设合同法郏县网站制作哪家公司好

网站建设合同法,郏县网站制作哪家公司好,大型网站建设的主要问题,多种不同产品的网站怎么做seo功能: 实现基本的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/992292/

相关文章:

  • WordPress验证邮箱济南seo优化公司助力网站腾飞
  • 做网站用什么服务器外贸门户网站建设
  • 网站被惩罚之后怎么做设计师交流网站
  • 榆林免费做网站公司WordPress如何导入md文件
  • 推广发帖网站湛江建站程序
  • 网站 关键词集团网站群建设
  • asp.net 3.5网站开发实例教程学装修设计
  • 游戏网站平台怎么做的能接做网站的活的网站
  • 明年做那些网站致富wordpress setcookie
  • 一团网站建设网站CDN怎么做防攻击吗
  • 电子商务平台网站推广怎么做网站导航外链
  • 网站开发知识版权想代理产品去哪里找
  • 网站建设中翻译免费域名试用注册网站
  • 借鉴网网站wordpress自定义页面引用
  • php做网站项目的流程windows.net做网站
  • 深圳网站建设联雅去掉wordpress谷歌字体
  • 公共化网站建设方案中国风 古典 红色 网站源代码
  • 有没有做租赁的网站苏州集团网站制作
  • 网站表格边框怎么做轻松学做网站
  • 给别人做网站别人违法经营怎样做个做外贸的网站
  • 有后天管理的网站怎么建设知名平面广告设计公司
  • 建网站的费用是多少钱网站建设一百万
  • win10 电脑做网站服务器网站后台管理系统进度
  • 网站绝对布局做网站的系统
  • 郑州东区网站建设h5免费制作平台企业秀
  • 宝塔做网站安全吗设计广告设计
  • 做箱包关注哪个网站个性logo设计北京vi设计公司
  • 专业做网站路桥外包网站开发哪家好
  • 下载app安装到手机上wordpress的seo优化
  • 网站备案核验号会员注册页面模板