阿里云服务器编写服务器程序


服务端使用私网ip,不用外网ip。端口使用前必须在阿里云控制平台配置安全规则

本地客户机通过套接字通信连接阿里云服务器

# -*- coding: UTF-8 -*-
import socket
host = socket.gethostname()         # 获取本地主机名
s = socket.socket()
s.connect(('外网ip',80))
while True:try:print(s.recv(1024).decode('utf-8'))data = input("raw_input:")  #所有输入都当成字符串s.send(data.encode('utf-8'))                     #向服务器传递消息if data == 'exit':breakexcept:print("ERROR CLOSED")break
s.clos

客户端使用的时外网ip,不用内网ip。端口号与服务端一致

测试结果


阿里云CentOS7服务器tcp通信相关推荐

  1. 阿里云Centos7服务器域名解析和Nginx配置

    Python很容易就能上手,没事就多学点.猫哥最喜欢的一句话:价值决定价格!只有不断提升自己,才可以"为所欲为".Python进阶之路上,特别是大数据.机器学习都需要大量的运算,我 ...

  2. 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库

    环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...

  3. 阿里云centos mysql_阿里云ECS服务器CentOS7上安装MySql服务-阿里云开发者社区

    阿里云ECS服务器CentOS7上安装MySql服务 ---------------------------------------------- 使用root登录 1.确保服务器系统处于最新状态 [ ...

  4. 阿里云ECS服务器CentOS7上用户管理操作

    阿里云ECS服务器CentOS7上用户管理操作 ---------------------------------------------- 使用root登录 # 查看系统中所有用户 [root@lo ...

  5. 阿里云ECS服务器CentOS7上安装服务器安全狗Linux版

    阿里云ECS服务器CentOS7上安装服务器安全狗Linux版 ---------------- 使用root登录 1.确保服务器系统处于最新状态[root@localhost ~]# yum -y ...

  6. 阿里云CentOS7安装Oracle11GR2

    http://blog.csdn.net/lee353086/article/details/51622309 Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 D ...

  7. 阿里云apache配置php mysql_阿里云CentOS7搭建Apache+PHP+MySQL环境

    最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum install -y ht ...

  8. 阿里云轻量级服务器部署springboot项目详细教程--保姆级入门

    目录 一.服务器的配置与连接 1.配置服务器初始密码 2.进行远程连接 二. 项目部署相关的软件安装 1.JDK的安装 2.Tomcat的安装 3.MySQL的安装 三. 项目部署服务器 1.修改项目 ...

  9. 阿里云ECS服务器部署javaweb项目整个流程

    阿里云ECS建网站超详细全套完整图文教程!菜鸟必看! 第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是 ...

最新文章

  1. Meta 2022博士奖学金计划公布,华人学者占四成
  2. 中国无人驾驶货运完成横穿全美壮举!智加重卡,历经昼夜端到端运送生鲜
  3. [机器学习]机器学习笔记整理12-线性回归概念理解
  4. JS一维数组转化为三维数组有这个方法就够了
  5. 怎么在html显示已登录状态,jQuery Ajax 实现在html页面实时显示用户登录状态
  6. C++中 二维可变长数组,vector维度的获取
  7. ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
  8. JS三大经典变量命名法
  9. Eclipse IDE for c/c++ 可以设置变量匹配高亮显示颜色
  10. unity把两个相机渲染的场景显示在同个窗口
  11. 传智播客-刘意-java深入浅出精华版学习笔记Day01
  12. 小程序源码:全新外卖侠cps5.6全套微信小程序源码下载-多玩法安装简单
  13. 免费的网站地图生成器,sitemap支持xml、html、txt生成绝对站长工具必备使用教程
  14. system libzip must be upgraded to version >= 0.11
  15. 搜狗搜索立知问答合作说明
  16. jenkin构建报错信息及解决方案
  17. 暑期ACM模拟赛--2017ACM/ICPC亚洲区沈阳站-重现赛 【待补】
  18. React Hook的用法: State + Effect(一)
  19. 将水晶报表转换成ActiveReport报表的工具下载
  20. vue -- 初级(二)

热门文章

  1. 专利与论文-2:什么是专利?专利的几种类型?
  2. C语言中 - 是什么意思?
  3. android简单备忘录实现,android备忘录实现
  4. Linux系统jdk的安装和卸载
  5. Java加密算法—非对称加密
  6. 密码学:c/c 语言实现 pdf,典型密码算法C语言实现pdf
  7. fiddler安装证书失败
  8. oracle学生选课查询(学生表student、成绩表sc、课程表c)
  9. 【信号与系统】如何理解冲激信号
  10. 使用HTML设计网页