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()

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

posted @ 2018-08-29 21:03  yyxxff  阅读(82)  评论(0编辑  收藏  举报