Python 基于UDP 向云服务器上传数据

问题描述:基于UDP协议,从本地向云服务器上传文件

 

前期准备1:开放云服务器的指定端口

                    这里有个坑,因为是基于UDP做,所以最开始没考虑在服务器端口设置中设置出方向,以为不需要。但实际是 必须要设置云服务器端口的入方向为你要连接的端口号,出方向也要给出(直接设置为全部即可)

                    这样才能保证client端连接指定端口时没有问题

前期准备2:云服务器端通过ufw命令查看端口状态

                    首先 sudo ufw status 查看ufw状态,如果打开则直接通过命令允许指定端口

                    否则先用sudo ufw enable 开启ufw

sudo ufw status #查看ufw状态

sudo ufw enable #开启ufw

sudo ufw allow 8000 #开启8000端口,换成自己的

 

准备完成以后,分别在本地和云服务器部署两个代码:client.py 和 server.py

代码参考:

https://www.cnblogs.com/chenhaiming/p/9888374.html

https://blog.csdn.net/weixin_34358092/article/details/93226276

 

注:client端设置的IP和端口号为目标服务器的公网IP和端口号

       server端设置的IP是云服务器的本地IP和client上设置的端口号

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值