zoukankan      html  css  js  c++  java
  • day31

    今日内容

      在python中使用TCP协议的客户端与服务端进行通信

    服务端代码:

    ###########################################################################3

    import socket

    sever = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#STREAM表示采用TCP流式协议

    IP = '192.168.0.1'

    PORT = 8080

    sever.bind((IP,PORT))#给服务器绑定IP地址和端口号

    sever.listen(5)#设置连接队列

    conn,address = sever.accpet()#等待客户端连接请求(三次握手在这里进行)

    data = conn.recv(1024) #从服务器端接收到的数据,并为其设置接受的最大字节数bytes

    conn.send()#接收到客户端信息后给客户端的返回信息

    conn.close()#关闭客户端连接(四次挥手再次进行)

    sever.close()#关闭服务器

    ###############################################################################

    客户端代码:

    ###########################################################################3

    import socket

    PC = socket.socket(socket.AF_INET,socket.SOCK_STREAM

    IP = '192.168.0.1'

    PORT = 8080

    PC.bind((IP,PORT))

    PC.send('hello world'.encode('utf-8'))

    data = PC.recv(1024) 

    PC.close()

    ###############################################################################

  • 相关阅读:
    学习笔记::有上下界的网络流
    zoj2314
    bzoj3261
    bzoj 1898
    bzoj4009
    bzoj4033
    bzoj3389
    bzoj2427
    uva 11825
    交换A与B值的四种方法
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9556841.html
Copyright © 2011-2022 走看看