码迷,mamicode.com
首页 > 其他好文 > 详细

网络-tcp

时间:2018-05-27 12:17:26      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:end   family   accept   connect   客户   data   服务器   的区别   socket   

一,TCP简介

  特点
    1,面向连接

    2,可靠传输
      发送失败重发
      流量堵塞

  与udp的区别

    1,面向连接
    2,有序数据传输
    3,重发丢失的数据包
    4,舍弃重发的数据包
    5,无差错的数据传输
    6,流量控制

二,tpc客户端
  创建套接字
    import socket
    soc = socket.socket(AF_INET,SOCK_STREAM)

  连接服务器
    soc.connect((‘IP地址‘,端口号))

  发送接受文件
    soc.cend((‘‘).encode(‘utf-8‘))发
    data =soc.recv(1024)

  关闭客户端
    soc.close()

三,tpc服务器

  创建套接字
    soc = socket.socket(AF_INET,SOCK_STREAM

  绑定端口
    soc.bind((‘‘,端口号和))

  设置为监听模式
    soc.listen(128)

  获取客户端连接
    client_cos ,clientaddr = soc.accept

  使用客户端套接字收发数据
    data = client_cos.recv(1024)
    prient(data.decode(‘utf-8‘))
    client_cos.send(b‘输入内容‘)

  关闭客户端套接字
    client_cos.close

  关闭服务器套接字
    cos.close

网络-tcp

标签:end   family   accept   connect   客户   data   服务器   的区别   socket   

原文地址:https://www.cnblogs.com/bt-bug/p/9095227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!