python socket编程之基本流程
2016-11-28 15:10
441 查看
服务端 socket_server.py文件
测试效果
测试方式:
1、运行socket_cliet.py
2、telnet 192.168.9.213 9999
3、http://192.168.9.213:999
以上这种方式均可以和服务端建立一个socket连接
#_*_ coding:utf-8 _*_ #导入socket模块 import socket # 创建socket对象 sk = socket.socket() #绑定侦听的IP和端口号 ip_port = ('192.168.9.213',9999) sk.bind(ip_port) #最大连接数 sk.listen(5) #接受请求,接受请求的时候可以获取到客户端的socket对象,以及客户端的IP和端口 #通过while循环,让服务端一直接受客户端请求 print "正在等待客户端请求" while True: conn ,address = sk.accept() # conn变量存储的是客户端的socket对象,变量address存储的是客户端的IP地址和端口 print "已发生请求的客户端,IP:%s 端口:%s" % (address[0], address[1]) #给客户端发一条信息内容 conn.send('hello word!') conn.close()
客户端 socket_client.py 文件 #_*_ coding:utf-8 _*_ #导入socket模块 import socket #创建socket对象 client = socket.socket() #连接服务器 ip_port = ('192.168.9.213',9999) client.connect(ip_port) #获取数据 data = client.recv(1024) print data
测试效果
测试方式:
1、运行socket_cliet.py
2、telnet 192.168.9.213 9999
3、http://192.168.9.213:999
以上这种方式均可以和服务端建立一个socket连接
相关文章推荐
- socket编程的基本流程
- python中socket【TCP】基本编程知识
- python中socket基本编程
- python socket 编程01-实现基本点对点通信
- python网络编程:socketserver的基本使用
- Python socket编程之(一):socket的基本参数和函数介绍
- linux网络编程之socket(二):C/S程序的一般流程和基本socket函数
- Python 下基本的 socket 编程
- TCP网络编程流程及Socket API基本用法
- Python基础:网络编程socket基本篇
- python socket编程基本操作
- 网络应用的Socket API编程的基本调用流程
- linux网络编程之socket(二):C/S程序的一般流程和基本socket函数
- Socket编程基本流程实践
- Socket 编程基本流程
- 最基本的Socket编程 C#版
- 最基本的Socket编程 C#版
- 最基本的Socket编程 C#版 [转]
- Python 网络编程起步(Socket发送消息)
- Socket基本编程