sockt初级了解 感悟 一起打怪升级偶

刚接触来谈谈对sockt基础的一点理解,多线性下次再发。也逛了逛博客,有一篇基础讲的停息在这推荐下

sockt套接字编程全绍辉
首先贴下代码

#服务器
import socket
skt=socket.socket(socket.AF_INET ,socket.SOCK_DGRAM)
print(‘socket已创建链接‘)
skt.bind((‘127.0.0.1‘,8125))
print(‘soxket移绑定‘)
(data,addr)=skt.recvfrom(1000)
ret=b‘i am fine‘
skt.sendto(ret,addr)
print(‘返回‘ )
#客户端
import socket
skt=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
msg=b‘hello word‘
addr =(‘127.0.0.1‘,8125)
skt.sendto(msg,addr)
rst=skt.recvfrom(500)
print(rst)
print(‘Done‘)

由于网上已有再次就不过多缀叙

1sockt是一种通讯用得编程,用来连接客户端和服务器之间的连接

2主要运行方式:服务器要绑定一个固定的IP地址等待客户端来访一般为(‘127.0.0.1‘,xxxx)创建sockt

       等待接受有客户端发来的请求recvform,并作出反应给客户端作出回馈sendto

       同样客户端也要创建sockt,sendto自己想要的东西给服务器,recvform等待服务器的反馈

(备注:IP之所以是127.0.0.1,是由Tcp/ip协议栈决定的是,是指电脑在物理或虚拟接口处绑定的固定供访问用的所以大部分电脑一致

   xxxx为提供的端口,目前三位内的数字大部分被占,所以基本是用四位数来写,当然被占用就无法接受发送信息)

3sockt编程的开始必须导入sockt模块,创建sockt:skt=socket.socket(socket.AF_INET ,socket.SOCK_DGRAM)

    然后建立一个人存放data,和addr的地址,设置一个变量接收转化为字节的内容b为字节

    最后发出请求,连接形成通讯

4当然sockt必须在一个相应的语言环境实现,本文主要是Python语言环境

55555555有个好消息是国家在布局ipv6,啦66666666666666666

时间: 2024-11-28 22:08:35

sockt初级了解 感悟 一起打怪升级偶的相关文章

详解Linux运维工程师打怪升级篇

详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化.如:今年大数据,人工智能比较火...(相对表示就是 python 比较火) 前面也讲了运维基础篇,发现对很多人收益挺大,接下来也写下关于这4年多的运维实践经验,从事了2年多游戏运维,1年多安全运维,1年大数据运维,相关行业信息不能

三分之一的程序猿之创业组队与打怪升级

历史       历史是惊人的相似,曾几何时我还是大学网吧中众多逃课来玩游戏的其中一个. 我做事的是风格是疯狂,不到南墙不回头的风格.只在我迷上了<魔兽世界>是暴雪出品的一款MMORPG类经典游戏,即大型多人在线角色扮演游戏.进入大学后,松散的大学风格一下让自己反复来到了自由的天堂.我的定位是一位PVP玩家,在我还是菜鸟的时候,我需要做的就是寻找一个队伍进入竞技场. 70级版本,要想进入竞技场首先要做的第一件事情就是找人签名.也就意味着需要找到分工明确的5个人组成一个队伍,我当队长. 我70级

SDUT oj 3005 打怪升级(记忆化搜索)

比赛的时候一直在纠结乘2的数目很大怎么办,数组开不开啊...后来才发现自己傻了啊,那个数目最大不会超过10啊,这个力量上限是100啊.... 其他的就是记忆化搜索啊,还有就是加一点力量的瓶子当时就要用上. 打怪升级 Time Limit: 1000ms   Memory limit: 262144K  有疑问?点这里^_^ 题目描述 对于多数 RPG 游戏来说,除了剧情就是打怪升级.本题的任务是用最短的时间取得所有战斗的胜利.这些战斗必须按照特定的顺序进行,每打赢一场,都可能会获得一些补药,用来

Flask连接数据库打怪升级之旅

前言 在初学 Flask 的时候,在数据库连接这部分也跟每个初学者一样.但是随着工作中项目接手的多了,代码写的多了,历练的多了也就有了自己的经验和技巧.在对这块儿代码不断的进行升级改造后,整理了自己在连接数据库这部分的的一个学习经验,也就是我们今天分享的连接数据库部分的打怪升级之旅.希望可以为大家在学习 Python 的路上提供一些参考. 初级阶段 首先安装 Mysql 扩展包 建立数据库链接 开启打怪升级之路 在日常开发中,连接数据库最多的应用场景就是,查询所有数据和查询单条数据.就以查询所有

【转载】运维职业向!我是怎么入得运维行业?运维工程师入门必备技能以及打怪升级篇

前言:转载 陈浩一个从事安全运维向的前辈文章.写的很好.人非常nice,遇到了问题,qq上很快就回复了我. 大道三千 入门最难,凡事入了行,也就什么都好说了,好的自然不断努力奋斗修行,不好的自然很快就被淘汰.恭谨勤勉,时不我待~ ---------------------------------------------------------------------------------------------------------------------------------------

SDUT oj 3005 打怪升级(内存搜索)

当比赛一直纠缠骑2如何做一个非常大的数量,数组不开啊...后来他们发现自己很傻啊,该数不超过最大10什么,这个上限就是力量100什么.. .. 其它的就是记忆化搜索啊,还有就是加一点力量的瓶子当时就要用上. 打怪升级 Time Limit: 1000ms   Memory limit: 262144K  有疑问?点这里^_^ 题目描写叙述 对于多数 RPG 游戏来说,除了剧情就是打怪升级.本题的任务是用最短的时间取得全部战斗的胜利.这些战斗必须依照特定的顺序进行,每打赢一场.都可能会获得一些补药

002_阿里监控平台的“打怪升级”之路

阿里巴巴监控平台经过了这么多年的发展,与时俱进从最开始的简单自动化到现在的人工智能的系统运维.在这个人叫做容器下的 AIOps论坛上面,阿里巴巴集团监控负责人进行了精彩的演讲,主题是自动化到智能化的阿里监控发展之路.这次演讲主要分三部分分别是打怪升级.修炼内功.仰望星空. 打怪升级 和大多数的公司一样,阿里巴巴最初也采用的是 Nagios+Cacti 的开源模式. 这个组合的最大问题是:不能规模化,一旦数据量达到规模级别之后,就会出现各式各样的问题. 另外,由于我们对该开源的组合未做深入研究,因

20190528-JavaScriptの打怪升级旅行 { 语句 [ 赋值 ,数据 ] }

写在前面的乱七八糟:今天考了试,emmm很基础的题,还是Mrs房的面试题让人绝望啊┓( ´∀` )┏,补了很多知识,很综合的题,坑也很多,总的来说,查漏补缺,其实是啥都缺~ 今天打的小BOSS主要是数据,但也不得不提到赋值,┓( ´∀` )┏ 语句:声明  变量  赋值   数据: 3.赋值 在说赋值方式之前,需要先引入js的数值类型:基本类型和引用类型(boss4会细剖),下面我就假装都懂这俩个小怪的区别了,开始我一本正经的吹~,咳,一本正经地打怪升级了. 现象: 解析:莫得慌,一步步来,首先

【五年】Java打怪升级之路

之前写过一篇帖子,就是关于工作经验分享的,最近很多人私信我,所以博客这边再分享一次 这几年来,我最大的感想就是一句话:多看.多写.多想.多问.多分享.多优化.多运动... 1.[多看] 读万卷书,行万里路.多看书,多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看.....  很多东西都需要我们用双眼来看,当然,很多人肯定会说,哪有那么多时间来做这些事,我只能回答:挤时间. 不管你是刚出校门正在迷茫,也不管你是工作几年,成就不菲,[多看]绝对试用任何一个阶段的人.有些人遇到问题不知