博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sockt初级了解 感悟 一起打怪升级偶
阅读量:6946 次
发布时间:2019-06-27

本文共 1076 字,大约阅读时间需要 3 分钟。

刚接触来谈谈对sockt基础的一点理解,多线性下次再发。 也逛了逛博客,有一篇基础讲的停息在这推荐下 全绍辉
首先贴下代码 #服务器import socketskt=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 socketskt=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

转载于:https://www.cnblogs.com/wangcheng-com/p/7912363.html

你可能感兴趣的文章
SQLite中的WHERE子句
查看>>
移动端底部input被弹出的键盘遮挡
查看>>
dubbo 部分 配置的关系-dubbo github 官方案例
查看>>
SpringBoot JMS(ActiveMQ) 使用实践
查看>>
如何用Tensorflow训练模型成pb文件和和如何加载已经训练好的模型文件
查看>>
Mysql系列九:使用zookeeper管理远程Mycat配置文件、Mycat监控、Mycat数据迁移(扩容)...
查看>>
『转载』使用DotMSN 2.0开发MSN机器人
查看>>
1489: 数字排列 (DFS)
查看>>
china-pub满48元即刻享受免运费
查看>>
分布式系统工程实现:GFS&Bigtable设计的优势,互联网营销
查看>>
用WPF实现屏幕文字提示,徐汇区网站设计
查看>>
在tomcat中配置连接池
查看>>
矩阵乘法-并行计算
查看>>
EF 增删改查 泛型方法、类
查看>>
Android 中的MVP 模式
查看>>
SQL函数说明大全
查看>>
【转】.NET多种WebKit内核/Blink内核浏览器初步测评报告
查看>>
var_dump() 格式化输出 | 显示不全
查看>>
IntelliJ IDEA中出现could not auto wired错误提示处理方式
查看>>
一个方便的颜色主题组件
查看>>