zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    (IOCP)-C#高性能Socket服务器的实现
    GraphQL和RESTful的区别
    HTTP Client Performance Improvements
    foobar2000 iOS使用,并连接PC的歌曲进行播放
    Spring中基于AOP的@AspectJ
    Spring中基于AOP的XML架构
    Spring框架的AOP
    Spring的AOP AspectJ切入点语法详解(转)
    Spring中实现自定义事件
    Spring的事件处理
  • 原文地址:https://www.cnblogs.com/wangcheng-com/p/7912363.html
Copyright © 2011-2022 走看看