python---基本socket编写
来源:互联网 发布:淘宝的全球购是真货吗 编辑:程序博客网 时间:2024/05/21 09:40
客户端:192.168.72.129
root@kali:~/python/snmp# clearroot@kali:~/python/snmp# vi snmpclenit.pyroot@kali:~/python/snmp# cat snmpclenit.py#!/usr/bin/python# --*-- coding:utf-8 --*--import sockethost,port = '192.168.72.130',18000s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#调用IPv4协议s.connect((host,port))#连接主机与端口s.send("up")#客户端给服务器端发送数据“up”s.close()root@kali:~/python/snmp# lssnmpclenit.py tab.pyroot@kali:~/python/snmp#
服务器:192.168.72.130
root@kali:~/python/snmp# vi snmpserver.pyroot@kali:~/python/snmp# cat snmpserver.py #!/usr/bin/python# --*-- coding:utf-8 --*--import SocketServerclass myMonitorHandler(SocketServer.BaseRequestHandler): '''This is the Monitor server''' def handle(self): recv_data = self.request.recv(1024)#接收客户端数据 print 'From %s : %s' %(self.client_address,recv_data)#打印客户端地址与接收的数据 passif __name__ == "__main__":#当自己运行时调用什么什么;当被其他程序调用时调用什么什么,如果被其他程序调用了,下面代码不执行 host,port = '',18000 server = SocketServer.ThreadingTCPServer((host,port),myMonitorHandler)#调用TCP的多线程 server.serve_forever()root@kali:~/python/snmp# lssnmpserver.py tab.pyroot@kali:~/python/snmp#
先开启服务器端:
root@kali:~/python/snmp# python snmpserver.py
在开启客户端
root@kali:~/python/snmp# python snmpclenit.pyroot@kali:~/python/snmp# python snmpclenit.pyroot@kali:~/python/snmp# python snmpclenit.pyroot@kali:~/python/snmp# python snmpclenit.py
服务器端显示:
root@kali:~/python/snmp# python snmpserver.py From ('192.168.72.129', 48997) : upFrom ('192.168.72.129', 48998) : upFrom ('192.168.72.129', 48999) : upFrom ('192.168.72.129', 49000) : up
阅读全文
0 0
- python---基本socket编写
- python编写socket
- python 基本socket
- python socket编写端口扫描器
- python socket编程基本操作
- python的socket基本使用
- python中socket基本编程
- python --- 基本socket通信控制
- Python socket编写简单服务器,客户端
- python编写socket的简单步骤
- Python编写算法导论基本算法
- Python 下基本的 socket 编程
- python中socket【TCP】基本编程知识
- python socket基本过程之一(client)
- socket 编写
- Python使用TCPServer编写(多线程)Socket服务
- Python: 使用select函数编写nonblocking TCP/IP socket程序
- Python使用TCPServer编写(多线程)Socket服务
- Java并发编程:Callable、Future和FutureTask
- 用cmd查看已连接过的所有wifi名和密码
- shell 1>&2 2>&1 &>filename重定向的含义和区别
- 16.ranlib
- akka学习教程(八) Actor中的Future-询问模式
- python---基本socket编写
- 过山车||HDU2063
- 行列式的计算
- java实现二叉树的创建以及遍历
- hdu 2090 算菜价(水到不能再水!)
- 数位dp模板
- 百度之星复赛--Valley Numer----数位dp
- 前端常用知识
- 2017最新PHP初级经典面试题目汇总(下篇)