iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python创建tcp服务端和客户端
  • 368
分享到

python创建tcp服务端和客户端

服务端客户端python 2023-01-30 22:01:01 368人浏览 泡泡鱼

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

摘要

1.tcp服务端server 1 from Socket import * 2 from time import ctime 3 4 HOST = '' 5 PORT = 9999 6 BUFSIZ = 1024 7 A

1.tcp服务端server

 1 from Socket import *
 2 from time import ctime
 3 
 4 HOST = ''
 5 PORT = 9999
 6 BUFSIZ = 1024
 7 ADDR = (HOST, PORT)
 8 
 9 tcpSerSock = socket(AF_INET, SOCK_STREAM)   #创建套接字
10 tcpSerSock.bind(ADDR)   #绑定IP和端口
11 tcpSerSock.listen(5)    #监听端口,最多5人排队
12 
13 while True:
14     print('waiting for connection...')
15     tcpCliSock, addr = tcpSerSock.accept()    #建立连接
16     print('...connected from:', addr)
17 
18     while True:
19         data = tcpCliSock.recv(BUFSIZ)
20         if not data:
21             break
22         content = '[%s] %s' % (bytes(ctime(), "utf-8"), data)
23         print(data)
24         print(type(content))
25         tcpCliSock.send(content.encode("utf-8"))
26 
27     tcpCliSock.close()
28 
29 tcpSerSock.close()

 

 

2.tcp客户端client

 1 from socket import *
 2 
 3 HOST = '127.0.0.1'  # or 'localhost'
 4 PORT = 9999
 5 BUFSIZ = 1024
 6 ADDR = (HOST, PORT)
 7 
 8 tcpCliSock = socket(AF_INET, SOCK_STREAM)
 9 tcpCliSock.connect(ADDR)
10 
11 while True:
12     data = input('> ')
13     if not data:
14         break
15 
16     tcpCliSock.send(data.encode("utf-8"))
17     data = tcpCliSock.recv(BUFSIZ)
18     if not data:
19         break
20     print(data.decode("utf-8"))
21 
22 tcpCliSock.close()

 

--结束END--

本文标题: python创建tcp服务端和客户端

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

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

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

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

下载Word文档
猜你喜欢
  • python创建tcp服务端和客户端
    1.tcp服务端server 1 from socket import * 2 from time import ctime 3 4 HOST = '' 5 PORT = 9999 6 BUFSIZ = 1024 7 A...
    99+
    2023-01-30
    服务端 客户端 python
  • python创建udp服务端和客户端
    1.udp服务端server 1 from socket import * 2 from time import ctime 3 4 HOST = '' 5 PORT = 8888 6 BUFSIZ = 1024 7 A...
    99+
    2023-01-30
    服务端 客户端 python
  • Python基于socket实现TCP客户端和服务端
    目录一、基于socket实现的TCP客户端二、基于socket实现的TCP服务端三、socket实现的多任务版TCP服务端1、面向对象版本一、基于socket实现的TCP客户端 im...
    99+
    2024-04-02
  • tcp通信,客户端服务端
    进行过程  //TCP通信的流程 //服务器端(被动接受连接的角色) 创建一个用于监听的套接字         -监听:监听有客户端的连接         -套接字:这个套接字其实就是一个文件描述符 将这个监听文件描述符和本...
    99+
    2023-09-09
    tcp/ip 服务器 网络
  • Python基于socket怎么实现TCP客户端和服务端
    这篇文章主要讲解了“Python基于socket怎么实现TCP客户端和服务端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python基于socket怎么实现TCP客户端和服务端”吧!一、基...
    99+
    2023-06-30
  • python TCP多客户端连接
    Python TCP服务端代码: # coding=utf-8 # !/usr/bin/env python    from socket import * from time import ctime import threading...
    99+
    2023-01-31
    客户端 python TCP
  • TCP实现服务器和客户端通信
    目录 TCP介绍 代码实现 server(服务器端) 代码分析 client(客户端) 代码分析 结果展示 TCP介绍 TCP (Transmission Control Protocol) 是一种面向连接的协议,用于在计算机网络中传...
    99+
    2023-09-06
    tcp/ip 服务器 网络
  • node.js中ws模块如何创建服务端和客户端
    小编给大家分享一下node.js中ws模块如何创建服务端和客户端,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先下载webso...
    99+
    2024-04-02
  • 服务端和客户端通信-TCP(含完整源代码)
    简单TCP通信实验 目录 简单TCP通信实验 分析 1、套接字类型 2、socket编程步骤 3、socket编程实现具体思路 实验结果截图 程序代码 实验设备:    目标系统:windows 软件工具:vs2022/VC6/dev ...
    99+
    2023-09-22
    tcp/ip 网络 服务器
  • 【JavaEE初阶】 TCP服务器与客户端的搭建
    文章目录 🌲前言🌴ServerSocket API🎄Socket API🍀TCP中的长短连接🎍建立TCP回显客户端与服务器🚩TCP搭建服...
    99+
    2023-12-22
    服务器 java-ee java 开发语言 网络 客户端
  • 基于node的tcp客户端和服务端的简单通信
    目录1.简单介绍下TCP/IP2.服务端编程监听客户端连接接收数据和发送数据3.客户端编程4.一个小的登录系统1.简单介绍下TCP/IP TCP/IP是互联网相关协议的集合,分为以下...
    99+
    2024-04-02
  • Pythonsocket如何实现服务端和客户端数据传输(TCP)
    目录socket服务端和客户端数据传输(TCP)socket服务端,客户端互相通信socket服务端和客户端数据传输(TCP) 服务器端: import socket #创建一个so...
    99+
    2024-04-02
  • Lwip TCP/UDP客户端、服务器详解
    一、TCP客户端         tcp客户端实现是比较简单的,大致分为以下几个步骤:      (1)申请套接字。      (2)绑定远端服务器的ip地址和端口。      (3)连接远端服务器。      (4)接收和发送数据。 #d...
    99+
    2023-09-24
    服务器 tcp/ip udp 单片机 网络协议
  • 使用AJAX和J2EE创建瘦客户端
    使用AJAX和J2EE创建瘦客户端[@more@]这篇文章讨论了Iconix Pharmaceuticals公司在开发DrugMatrix 软件应用系统时,Asynchronous JavaScript plus XML (AJAX)所扮演...
    99+
    2023-06-03
  • QT实现TCP通信(服务器与客户端搭建)
    一、TCP通信框架 二、QT中的服务器操作 创建一个QTcpServer类对象,该类对象就是一个服务器调用listen函数将该对象设置为被动监听状态,监听时,可以监听指定的ip地址,也可以监听所有主机地址,可以通过指定端口号,也可以让服...
    99+
    2023-10-21
    服务器 tcp/ip 网络
  • nodejs如何实现TCP服务器端和客户端聊天功能
    这篇文章主要介绍了nodejs如何实现TCP服务器端和客户端聊天功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:服务器端var&...
    99+
    2024-04-02
  • nodejs 创建客户端发请求
    Node.js是一种使用Javascript编写的开放源代码后端运行环境,它允许开发者在服务器端使用Javascript编写脚本。在Node.js中,我们可以使用内置的http模块创建HTTP服务器并与客户端通信。同时,我们也可以使用htt...
    99+
    2023-05-17
  • J2EE如何创建web客户端
    本篇内容主要讲解“J2EE如何创建web客户端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“J2EE如何创建web客户端”吧!web客户端包含在examples/src/EJB/converte...
    99+
    2023-06-03
  • 使用Python创建websocket服务端并给出不同客户端的请求
    目录一、 WebSocket是啥二、 WebSocket的C/S架构三、依赖的三方库四、简单例子五 主动发消息六、在浏览器上使用使用Python创建websocket服务端,并给出不...
    99+
    2023-01-28
    Python创建websocket服务端 Python创建websocket
  • 创建DCOM客户端服务器应用程序
    要创建DCOM(Distributed Component Object Model)客户端服务器应用程序,需要按照以下步骤进行操作...
    99+
    2023-09-14
    DCOM
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作