广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python--socket用法
  • 892
分享到

python--socket用法

pythonsocket 2023-01-31 01:01:23 892人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

服务器端:import SocketServerimport osclass MytcpHandler(SocketServer.BaseRequestHandler):    def handle(self):        print

服务器端:


import SocketServer

import os

class MytcpHandler(SocketServer.BaseRequestHandler):

   def handle(self):

       print self.client_address

       while 1:

               self.data=self.request.recv(4096).strip()

               if not self.data:continue

               cmd = os.popen(self.data)

               jieguo=cmd.read()

               print self.data,jieguo,'\n'

               self.request.sendall(jieguo)




host,port='',9999

server=SocketServer.ThreadingTCPServer((host,port),MyTCPHandler)

server.serve_forever()



客户端:


#!/usr/local/python

import tab

import socket

from time import sleep

host='192.168.2.2'

port=9999

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

s.connect((host,port))

while 1:

input=raw_input('inpu:')

s.send(input)

date=s.recv(4096)

print 'REeceived',date

s.close()




--结束END--

本文标题: python--socket用法

本文链接: https://www.lsjlt.com/news/184879.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python--socket用法
    服务器端:import SocketServerimport osclass MyTCPHandler(SocketServer.BaseRequestHandler):    def handle(self):        print ...
    99+
    2023-01-31
    python socket
  • python中socket与socket
    一、socket模块socket又叫套接字,是网络编程中的一个基本组件,是两个端点的程序之间的“信息通道”程序可分布在不同的计算机上(通过网络连接),通过socket套接字相互发送信息。python中的大多数的网络编程都 隐藏了socket...
    99+
    2023-01-31
    python socket
  • python socket
    1、TCP链接 TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。所以在进行TCP链接时首先要开启服务器端口。 TCP服务端一般有几个步骤: ①  sk = socket.socket(socket.AF_INET, socke...
    99+
    2023-01-30
    python socket
  • python之socket
    python之socket一、初识socket        socket 是网络连接端点,每个socket都被绑定到一个特定的IP地址和端口。IP地址是一个由4个数组成的序列,这4个数均是范围 0~255中的值(例如,220,176,36...
    99+
    2023-01-31
    python socket
  • python 3 socket
    server.py:import socketdef main():    host = '127.0.0.1'    port = 5000    server_socket = socket.socket()    server_soc...
    99+
    2023-01-31
    python socket
  • python socket window
    python socket 在本机跑成功后 在服务器端 将服务器端的代码放上去 却发现 跑不动关掉服务器的windows 防火墙 就没有问题了 可以跑但是 担心不安全;在服务器防火墙的高级安全设置 里面 新建 入站规则 选择 端口  然后 ...
    99+
    2023-01-31
    python socket window
  • Python thread socket
    从网上参考了一些代码,实现了一个Python实现的基于线程的socket server, 用来实现各种服务系统的原型。放在这里供以后参考。 #!/usr/bin/env python import threading&...
    99+
    2023-01-31
    Python thread socket
  • Python Raw Socket使用示
    import sys import time import socket import struct import random def SendPacketData (Buffer = None , DestIP = "127.0...
    99+
    2023-01-31
    Python Raw Socket
  • python socket学习
    一、简单实例:实现客户端向服务端发送的信息,服务器收到信息后加上当前时间再返回给客户端服务端实现:#!/usr/bin/python import socket, traceback, time host = '' port = 8000 ...
    99+
    2023-01-31
    python socket
  • python socket编程
    socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开...
    99+
    2023-01-31
    python socket
  • python简单socket
    clinet端#! /usr/bin/env python # -*-coding: utf-8-*- #这段代码是clinet端 import socket   #for sockets import sys  #for exit t...
    99+
    2023-01-31
    简单 python socket
  • python Socket模块
      UDP:   from socket import * import struct send_data = struct.pack('!H8sb5sb',1,'test.jpg',0,'octet',0) ========>利...
    99+
    2023-01-30
    模块 python Socket
  • python 实现socket
    socketserver   client服务器端  监听socket  IP+端口   网络通信本地  网络stream  tcp  dgram udp ftp服务器   传文件  传命令socket.server  多线程-执行impo...
    99+
    2023-01-31
    python socket
  • Python-socket编程
    一.socket编程Socket 是网络编程的一个抽象概念。通常我们用一个 Socket 表示“打开了一个网络链接”,而打开一个 Socket 需要知道目标计算机的 IP地址和端口号,再指定协议类型即可。二.Python的socket编程实...
    99+
    2023-01-31
    Python socket
  • Python-socket总结
    socket是什么什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。列入你和移动客服咨询问题时,会有一个客服...
    99+
    2023-01-31
    Python socket
  • Python 利用socket 实现 s
    1.场景描述:主机A主机B主机C10.13.170.76172.28.117.156(squid)10.95.113.131    主机A---->主机B(80)--->主机C(22), A通过B的80访问主机C131 2.Py...
    99+
    2023-01-31
    Python socket
  • Python socket 模块的使用
    一、使用socket实现一对一的简单通信  socket就是一个开往网络应用必备的功能模块。通过这个模块我们可以自己写程序的server端和client端,可以自己定义server端对外提供服务器的ip地址和端口。学会使用这个模块的之后我们...
    99+
    2023-01-31
    模块 Python socket
  • python之怎么使用socket
    本篇内容主要讲解“python之怎么使用socket”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python之怎么使用socket”吧!01:OSI模型1)OSI模型包括应用层、表示层、会话层...
    99+
    2023-06-01
  • python实现简单socket通信的方法
    本文实例讲述了python实现简单socket通信的方法。分享给大家供大家参考,具体如下: 刚刚开始接触python,实现了一个helloworld程序---关于udp协议的socket通信demo。 首先...
    99+
    2022-06-04
    通信 简单 方法
  • Java中Socket用法详解
    目录1 问题引入1.1 网络架构模型1.1.1 OSI参考模型1.1.2 TCP/IP五层模型1.1.3 各协议层的说明1.2 网络编程中的问题1.3 TCP协议与UDP协议1.3....
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作