python socket tcp改成udp都需要改哪些_python socket 编程(TCP与UDP)

实验环境:python2

一、TCP编程

1.建立TCP服务器

①创建TCPServer.py文件

②编写服务器代码

1)创建socket对象,调用socket构造函数

2)绑定ip端口(IP号和端口号)

3)设置最大连接数(准备套接字,以便接受连接请求)

4)使用socket的accept()方法等待客户请求一个链接

5)获取客户请求数据

6)关闭连接

代码如下:

#TCPServer.py#!/usr/bin/env python

#from socket import *

importsocket#开启ip和端口

ip_port = ('127.0.0.1',9999)#1.生成一个句柄(创建socket对象,调用socket构造函数)

sk =socket.socket()#2.绑定ip端口(ip和端口号)

sk.bind(ip_port)#3.最多连接数(准备套接字,以便接受连接请求)

sk.listen(5)#开启死循环

print ('server waiting...')#等待链接,阻塞,直到渠道链接 conn打开一个新的对象#专门给当前链接的客户端 addr是ip地址#4.服务器套接字通过socket的accept()方法等待客户请求一个链接

conn,addr =sk.accept()#5.获取客户端请求数据

print('successful link,the client address:')print(addr)whileTrue:

client_data= conn.recv(1024)#打印

你可能感兴趣的:(python,socket,tcp改成udp都需要改哪些)