使用Python编写TCP/IP服务器和客户端

作者:佚名 上传时间:2023-03-25 运行软件:Python 软件版本:Python 3.x 版权申诉

本示例代码演示了如何使用Python编写TCP/IP服务器和客户端,并通过导入socket模块实现。服务器端监听指定端口,客户端连接服务器并发送消息。

服务器端:

import socket

# 创建TCP/IP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 监听指定IP地址和端口
server_address = ('localhost', 10000)
sock.bind(server_address)
sock.listen(1)

while True:
    # 等待客户端连接
    print("等待客户端连接...")
    connection, client_address = sock.accept()
    print("客户端已连接:", client_address)

    try:
        while True:
            data = connection.recv(1024)
            if data:
                message = data.decode('utf-8')
                print(f"接收到来自客户端的消息:{message}")
                connection.sendall(b"已收到您的消息")
            else:
                break

    except Exception as e:
        print(f"发生异常:{e}")
    finally:
        connection.close()

客户端:

import socket

# 创建TCP/IP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 服务器地址和端口
server_address = ('localhost', 10000)

try:
    # 连接服务器
    print("连接服务器...")
    sock.connect(server_address)

    # 发送消息
    message = "你好,服务器"
    print(f"发送消息:{message}")
    sock.sendall(message.encode('utf-8'))

    # 接收服务器响应
    data = sock.recv(1024)
    response = data.decode('utf-8')
    print(f"收到来自服务器的响应: {response}")

finally:
    sock.close()

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用Python编写TCP/IP服务器客户端
本示例代码演示了如何使用Python编写TCP/IP服务器和客户端,并通过导入socket模块实现。服务器端监听指定端口,客户端连接服务器并发送消息。服务器端:import socket#
Python 3.x
Python
2023-03-25 06:22
python TCP IP服务器客户端交互
python TCP/IP服务器和客户端交互
ZIP
242KB
2020-09-29 06:34
如何使用Python编写TCP/IP客户端
本文将介绍如何使用Python编写TCP/IP客户端,并提供示例代码和代码释义。TCP/IP编程 示例代码以下是一个简单的Python TCP/IP客户端示例代码:import socket
Python 3.7
Python
2023-05-11 15:38
使用Python编写TCP/IP服务器
本文将介绍如何使用Python编写TCP/IP服务器,包括示例代码、代码释义和总结。示例代码下面是一个简单的TCP/IP服务器示例代码,它监听本地地址和端口,并在接收到客户端请求时发送一条简单的“
Python 3.10.0, Socket 3.9.1
PyCharm
2023-03-28 02:52
使用Python创建TCP/IP服务器客户端
本示例介绍如何使用Python编写TCP/IP服务器和客户端代码。服务器与客户端将通过Socket通讯,并使用TCP/IP协议。代码中演示了如何建立连接、传输数据和关闭连接。# 服务器代码impo
Python 3.x
Python
2023-04-29 18:43
使用Python编写基于TCP/IP服务器客户端应用程序
本文介绍了如何使用Python编写基于TCP/IP的服务器和客户端应用程序。首先,我们讨论了TCP/IP协议的基础知识和网络编程的基础知识。然后,我们提供了一个简单的示例代码,演示了如何使用Pytho
Python 3.x
Python
2023-03-09 07:13
Python 编写 TCP/IP 客户端示例代码
该示例代码使用 Python 编写了一个基础的 TCP/IP 客户端,用于与服务器进行通信。通过该示例代码,可以理解 TCP/IP 协议的基础知识以及 Python 的网络编程实现方式。import
Python 3.8.10
Python
2023-04-25 04:25
使用Python编写TCP/IP Socket服务器
本示例展示了使用Python编写TCP/IP Socket服务器的方法,包括套接字的创建、绑定、侦听和接受连接请求,以及处理收发数据的方法。import socketHOST = '127.0.
Python 3.9.1
Python
2023-05-17 12:36
python使用socket创建tcp服务器客户端
主要为大家详细介绍了python使用socket创建tcp服务器和客户端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
PDF
44KB
2020-11-18 00:41
C#编写TCP IP通信程序服务器客户端
C#编写的TCP/IP通信程序,包含服务器和客户端,简单易懂,有注释。初学者学习,不建议高手看
rar
0B
2020-05-08 06:01