早上想到了一个小项目,服务器监测数据,用了一天时间,用Python成功连接了网络服务器,说下真实体会,服务器购买的是腾讯云,价格还算亲民,100多米一年,就是硬盘空间小了些,速度还可以。今天也算我第一次真正连使用服务器,感觉很nice,其中也遇到了各种问题,不过都一一解决了。
首先遇到的问题是各种不通,解决办法:设置服务器端口,一般服务器防火墙那里有设置的地方,注意设置好后重启服务器,否则还是一直不通。
这里解决了,下面基本没问题,上传服务器端和客户端测试程序,供老铁们借鉴。

#服务端
#导入socket模块
import socket
#创建TCP类型的socket
host = ''
port = 8080                        #端口号每连接一次换一个连就ok了!
#建立一个socket对象,AF_INET说明将使用标准的IPv4地址,SOCK_STREAM说明是一个TCP客户端
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind((host, port))
s.listen(5)
conn,addr= s.accept()#创建socket和客户端通信;
while 1:print ("Connected by",addr)conn.sendall("yes sir".encode())re=conn.recv(1024).decode()print (re)
conn.close()

下面是客户端

#客户端
#导入socket模块
import socket
#创建TCP类型的socket
c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#建立到指定IP地址,端口的TCP连接
c.connect(('124.223.18.217', 8080))      #端口号每连接一次换一个连就ok了!
while 1:data = input("input:").encode()c.sendall(data)#发送数据result = c.recv(1024)#接受的结果传给resultprint(result) #输出接受到的结果
#关闭连接
c.close()

下面是服务器端和客户端分别的通信截图:


最后,还要补充一点:
老铁们如果要入手服务器,没有把握前,可以用虚拟机模拟服务器在本地测试,虽然我没有这样做,但是是可行的,会节省那么一丁点的服务器收费时长,至此。

python连接网络服务器,亲测可用,到此一游相关推荐

  1. python英文聊天机器人(亲测可用)

    python英文聊天机器人(亲测可用) 本文参考https://www.cnblogs.com/youcong/p/10462924.html 第一步: 下载所需包 pip install aiml ...

  2. 配置ftp服务器亲测可用

    环境ubuntu16.04 安装vsftpd软件 sudo apt-get install vsftpd 配置vsftpd.conf文件 进入etc目录并备份配置文件 cd /etc/ cp vsft ...

  3. 苹果ios 11系统无法连接服务器,ios11 App Store无法连接解决办法,亲测可用

    原标题:ios11 App Store无法连接解决办法,亲测可用 之前咱们公众号:果粉之家曾多次介绍过IOS11的新功能,包括:加入蜂窝数据开关,可自定义控制中心,支持屏幕录像,支持GIF动图,可以设 ...

  4. Spoon/Kettle 连接sqlserver数据库遇到的问题 (亲测可用,图文讲解)

    本文涉及到的错误: Spoon/Kettle 连接sqlserver数据库遇到的问题 (亲测可用,图文讲解) [IM002][Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定 ...

  5. dos批处理脚本自动添加网络IP打印机-简单亲测可用

    dos批处理脚本自动添加网络IP打印机-简单亲测可用 前言: 网上找的批处理添加方法复杂且需要导入注册表. 花了一天时间研究出来的简单.快速的批处理命令. win10亲测可用. 核心代码: 1. 添加 ...

  6. YDOOK: Sanic: Python request post请求 上传照片或文件 详细具体步骤 亲测可用!

    YDOOK: Sanic: Python request post请求 上传照片或文件 详细具体步骤 亲测可用! ©YDOOK JYLin 1. 项目目录架构: Upload result: 上传结果 ...

  7. PHP服务器在线测速系统源码+亲测可用

    正文: PHP服务器在线测速系统源码+亲测可用,已经可以近乎准确地测试本地到服务端的上下行速度和延迟波动轻量化程式. 下载方式: lanzou.com/ivMJb02uthla

  8. 谷歌翻译不用代理可用的免费api python版本亲测可用

    上一篇写的最新2022亲测可用的免费google翻译api_金乌爬虫的博客-CSDN博客_免费的翻译api需要使用国外的代理才能使用,那有直接能用的API 答案是绝对,有. 前端时间看了一个 &quo ...

  9. 服务器进tp5项目报nginx404错误,TP5框架在nginx环境下路由报404错误解决方法 亲测可用...

    前段时间给客户写了个TP5框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来 ...

最新文章

  1. 送我Ta的一首歌!--《爱到底》
  2. Win7下安装配置PHP+Apache+Mysql+PHPMyAdmin环境教程(非集成)
  3. pandas 字段操作
  4. 当微信遇上 10 万战绩的「跳一跳」外挂,程序员还能“逍遥”多久?
  5. 维基百科文件解析成中文遇到的变量类型、编码问题
  6. 纯新手DSP编程--5.21--DSP/BIOS使用
  7. C语言中#define的用法
  8. 心路历程5:雨天 --by Tsui
  9. php讲用户输入的值存入数组,如何将表单输入数组转换为PHP数组
  10. 七、项目沟通管理(输入/工具与技术/输出)
  11. local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
  12. [笔记] Golang小试实现神经网络框架
  13. IT人才外包服务的好处?
  14. 波士顿学院的计算机科学,美国波士顿学院计算机科学专业本科申请
  15. 【微信小程序】图库——(小程序篇)
  16. HTML制作虾米音乐,如何用jQuery仿虾米音乐网完整源码
  17. 外研在线:如何用云技术优化教育服务
  18. 计算机基础知识----课后习题
  19. 生命不息学习不止 分析几个大牛爱用的在线笔记工具
  20. superpixels

热门文章

  1. python三维图切片提取_详解Python二维数组与三维数组切片的方法
  2. 取消Windows server 2008关机提示的方法
  3. 基于APK加速启动时间的Android系统资源优化
  4. CSS篇--水滴效果(附源码)
  5. mysql web工具 jar_websql: websql网页sql管理工具,在线执行SQL,管理数据源,常用sql记录,体积小,傻瓜式便捷,jar运行。...
  6. Java反射机制(详解如何使用反射)
  7. java prime256v1_JWT 签名算法 HS256、RS256 及 ES256 及密钥生成
  8. host文件放在dns服务器,DNS配置:设置Host文件或DNS
  9. 新华三服务器CPU型号,产品技术-H3C UniServer R4950 G3 服务器-新华三集团-H3C
  10. monkey日志分析