TCP echo test
来源:互联网 发布:樱桃初夏网络剧 编辑:程序博客网 时间:2024/05/29 14:51
TCP echo 测试Python测试脚本
步骤:
1. 建立TCP/IP socket
2. 连接到正在侦听的服务器的端口上
3. 发送message“Happy123”
4. 接受信号
5. 对比数据
6. 关闭socket
import timeimport threadingimport osimport subprocessimport socketimport systime.sleep(5)def interact_run(ip, port): # Create a TCP/IP socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Connect the socket to the port where the server is listening server_address = (ip, port) print >>sys.stderr, 'connecting to %s port %s' % server_address sock.connect(server_address) try: # Send data message = 'Happy123' print >>sys.stderr, 'sending "%s"' % message for x in range(0, 5): sock.sendall(message) data = sock.recv(len(message)) if data != message: break print >>sys.stderr, 'received "%s"' % data finally: print >>sys.stderr, 'closing socket' sock.close() if data == message: return 0,"Received=5" else: return 1,dataret = interact_run('192.168.0.102', 7)if ret[0]==0: FREEMV_INTERACT_RESULT = 0else: FREEMV_INTERACT_RESULT = 1FREEMV_ASSISTANT_CONTENT = 'following information was returned by echotool :'+ret[1]
- 建立TCP/IP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - 连接到正在侦听的服务器的端口上
server_address = (ip, port)
sock.connect(server_address) - 发送message“Happy123”
message = ‘Happy123’
sock.sendall(message) - 接受信号
data = sock.recv(len(message)) - 对比数据
- 关闭socket
sock.close()
0 0
- TCP echo test
- echo test
- shell add & test & echo
- TCP Echo Server(select)
- TCP Echo 服务器
- ECHO TCP Server Client
- echo - TCP/UDP 7
- TCP实现ECHO程序
- TCP echo server demo
- tcp test
- tcp(Test)
- select 实现 tcp echo 服务器
- tcp udp 的echo脚本
- 基于TCP的ECHO程序
- libuv库TCP echo-server
- lua + libuv 实现tcp echo
- Shell:基本运算符、echo、printf、test
- Shell入门(三)echo.printf.test命令
- 类帮助文件
- 第四章上机3-5
- 第十六周项目1---验证算法(排序)
- 1209
- es6 javascript的class的静态方法、属性和实例属性
- TCP echo test
- C# 输入验证
- POJ 1862 Stripies 笔记
- MemCache缓存multiget hole详解
- 16 - 12 - 10 关键路径代码(C++)
- 百度地图4.1_1开发教程(9)poi搜索功能
- makefile的编写
- android 弹出一个广告
- Spring AOP源码解读3 - 代理的生成