iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python网络编程(一)
  • 922
分享到

python网络编程(一)

网络编程python 2023-01-31 01:01:02 922人浏览 薄情痞子

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

摘要

python网络编程想使用Python体验下多简单,于是写了最简单的一个C/S程序,的确实现起来很简单!服务器端程序:#!/usr/bin/pythonimport Socketlistensock=socket.socket(socket

python网络编程

想使用Python体验下多简单,于是写了最简单的一个C/S程序,的确实现起来很简单!


服务器端程序:

#!/usr/bin/python

import Socket

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

listensock.bind(('192.168.0.172',6000))

listensock.listen(50)

while 1:

 newconnsock,address=listensock.accept()

 print 'Got connected from ',address

 newconnsock.send('hello i am server,welcome to connect me')

 ra=newconnsock.recv(512)

print ra

 newconnsock.close()

 print 'server closed the new connection'



客户端程序:

#!/usr/bin/python

import socket

s=socket.socket()

s.connect(('192.168.0.172',6000))

data=s.recv(512)

print 'get the server data is ',data

s.send('hi,i am client,i request to connect server!/n')

print 'client sent hihi to server!/n'

s.close()

print 'client closed socket/n'


我在同一台机器上运行成功,但是当我使用另外一台计算机作为客户端时,每次运行客户端程序都失败,

错误是:socket.error : (113 , 'No route to host '),检查发现端口没有问题,原来我的iptables开

着呢,把服务器端的防火墙关闭后,连接成功,okey!


--结束END--

本文标题: python网络编程(一)

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

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

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

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

下载Word文档
猜你喜欢
  • python网络编程(一)
    python网络编程想使用python体验下多简单,于是写了最简单的一个C/S程序,的确实现起来很简单!服务器端程序:#!/usr/bin/pythonimport socketlistensock=socket.socket(socket...
    99+
    2023-01-31
    网络编程 python
  • Python 网络编程
    Python 网络编程 Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 S...
    99+
    2023-08-31
    网络 服务器 运维
  • Python网络编程
    # notes 要点网络编程 客户端/服务器架构 客户端/服务器网络编程 套接字是计算机网络数据结构。在任何类型的通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话插孔,没有它将无法进行通信。 进程间通信(Inter Proc...
    99+
    2023-01-31
    网络编程 Python
  • python3--网络编程一
    有两个文件a.py和b.py,分别去运行,这两个python的文件分别运行的很好,但是如果这两个程序之间想要传递一个数据,要怎么做呢?创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了但是当你的a.p...
    99+
    2023-01-30
    网络编程
  • python网络编程-socket编程
    一、服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站)   C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发   二、OSI七层模型 互联网协议按照功能不同分为...
    99+
    2023-01-31
    网络编程 python socket
  • Python—网络编程Socket
    Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数...
    99+
    2023-01-31
    网络编程 Python Socket
  • python网络编程--socket
    1.服务端1.1声明socket对象server=socket.socket(AF.INET,socket.SOCK_STREAM)1.2绑定ip、端口server.bind(localhost,6969)1.3开始监听server.lis...
    99+
    2023-01-31
    网络编程 python socket
  • Python网络编程之协程
    What is the association与子例程一样,协程也是一种程序组件。 相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。 协程源自Simula和Modula-2语言,但也有其他语言支持。 协程更适合于用来实...
    99+
    2023-01-31
    网络编程 Python
  • python socket 网络编程s
    Server端: import socketimport selectors class Server(object):def init(self,sel,sock):self.sel = selself.sock = sock def r...
    99+
    2023-01-31
    网络编程 python socket
  • python网络编程之socketser
    防伪码:存在的,忘却了,红尘万丈,入眸幻灭  在进行网络编程前我们先来说说在网络中服务器与客户端是如何交互的,也就是传说中的TCP三次握手。  三次握手的目的是为了确认客户端与服务端都能接收到对方的信息,以下是三次握手的详细过程:    第...
    99+
    2023-01-31
    网络编程 python socketser
  • 【100天精通Python】Day46:Python网络编程_网络编程基础与入门
    目录 专栏导读  1 网络编程的基础 2. 基本概念和协议 2.1 计算机网络基础 2.2 网络协议、IP地址、端口号 2.3  常见网络协议 3. 套接字编程 3.1 套接字的基本概念 3.2 套接字的基本操作 3.3 套接字通信模型和方...
    99+
    2023-09-06
    前端 python 网络编程
  • python编程之网络基础
    1 套接字是一种具有通讯端点概念的计算机网络数据结构,网络化的应用程序在开始任何通讯之前都必须要建立套接字。 套接字起源于20世纪70年代,有时人们把套接字成为“伯克利套接字”或“BSD套接字”,期初,套接字被设计用在同一台主机上多个应用...
    99+
    2023-01-31
    基础 网络 python
  • Python基础:网络编程sockets
    socketserver此模块简化了socket的编写。    1、它有一个基类,定义了如何建立连接。BaseServer提供了服务类接口,BaseServer使用了select创建了多线程。BaseServer下面有四个类:TCPServ...
    99+
    2023-01-31
    网络编程 基础 Python
  • [python网络编程]socket的简
    1 socket基本参数了解 1.在建立socket对象的时候,需要告诉系统两件事情1.1 通信的类型是什么(IPv4/IPv6等)1.2 使用的协议是什么?(TCP/UDP等) 2.各个通信类型和协议的标识2.1 IPv4:AF_INE...
    99+
    2023-01-31
    网络编程 python socket
  • Python进阶之网络编程
    网络通信 使用网络的目的 把多方链接在一起,进行数据传递; 网络编程就是,让不同电脑上的软件进行数据传递,即进程间通信; ip地址 ip地址概念和作用 IP地址是什么:比如192.168.1.1 这样的一些数字; ip地址的作用:用来在电...
    99+
    2023-01-31
    进阶 网络编程 Python
  • python网络编程--socket简单
    python网络编程                                                                                                              ...
    99+
    2023-01-31
    网络编程 简单 python
  • 网络编程
    1. 网络编程入门 1.1 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程...
    99+
    2023-08-30
    网络 Java
  • python网络编程之进程详解
    目录1.进程1.1进程:1.2在python中创建进程1.3 使用multiprocessing创建进程1.3.1 单个进程时: 1.3.2 多个子进程时:1.3.3 自定...
    99+
    2024-04-02
  • Python网络编程之ftplib模块
    Python中默认安装的ftplib模块定义了FTP类,可用来实现简单的ftp客户端,用于上传或下载文件。 ftp登陆连接 from ftplib import FTP # 加载f...
    99+
    2024-04-02
  • 第十七章 Python网络编程
    Socket简介在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个Socket(套接字),用于描述IP地址和端口。建立网络通信连接至少要一对端口号(Socket),Socket本质是编程接口(API),对TCP/...
    99+
    2023-01-31
    十七章 网络编程 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作