当前位置: 首页 > news >正文

青岛做网站哪家好制作网站建设入门

青岛做网站哪家好,制作网站建设入门,锐捷网络公司排名,电商ui设计师的发展前景目录 一:TCP 二:UDP 一:TCP 在Python中实现TCP通信可以通过使用内置的socket模块来完成。以下是一个简单的示例,展示了如何使用Python的socket模块创建一个TCP客户端和服务器。 TCP服务器 import socket def start_server(): s…

目录

一:TCP

二:UDP


一:TCP

在Python中实现TCP通信可以通过使用内置的socket模块来完成。以下是一个简单的示例,展示了如何使用Python的socket模块创建一个TCP客户端和服务器。

TCP服务器

import socket def start_server(): server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('localhost', 12345)) # 绑定IP地址和端口号 server_socket.listen(1) # 开始监听,参数是队列大小 print("Server is listening...") while True: client_socket, addr = server_socket.accept() # 接受客户端连接请求 print(f"Connection from {addr} has been established!") # 在这里,你可以发送和接收数据 client_socket.send(b"Hello from server!") # 发送数据到客户端 data = client_socket.recv(1024) # 从客户端接收数据 print(f"Received data: {data.decode()}") client_socket.close() # 关闭连接 if __name__ == "__main__": start_server()

TCP客户端

import socket  

  

def start_client():  

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

    client_socket.connect(('localhost', 12345)) # 连接到服务器  

  

    data = client_socket.recv(1024) # 从服务器接收数据  

    print(f"Received data: {data.decode()}")  

  

    client_socket.send(b"Hello from client!") # 发送数据到服务器  

    client_socket.close() # 关闭连接  

  

if __name__ == "__main__":  

    start_client()

在这个示例中,服务器首先创建一个socket,然后绑定到一个本地IP地址和一个端口号,并开始监听连接请求。当一个客户端尝试连接到服务器时,服务器接受连接请求,然后发送一条消息给客户端。客户端则连接到服务器,接收服务器的消息,然后发送一条消息回服务器。

二:UDP

UDP服务器

import socket  

  

def start_udp_server():  

    server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建UDP socket对象  

    server_socket.bind(('localhost', 12345)) # 绑定IP地址和端口号  

  

    while True:  

        data, addr = server_socket.recvfrom(1024) # 接收客户端发送的数据,最大长度为1024字节  

        print(f"Received data from {addr}")  

        print(f"Data: {data.decode()}")  

  

if __name__ == "__main__":  

    start_udp_server()

UDP客户端

import socket  

  

def start_udp_client():  

    client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建UDP socket对象  

  

    client_socket.sendto(b"Hello from client!", ('localhost', 12345)) # 发送数据到服务器  

    data, addr = client_socket.recvfrom(1024) # 接收服务器返回的数据,最大长度为1024字节  

    print(f"Received data from {addr}")  

    print(f"Data: {data.decode()}")  

  

if __name__ == "__main__":  

    start_udp_client()

在这个示例中,服务器首先创建一个UDP socket对象,然后绑定到一个本地IP地址和一个端口号。当客户端尝试发送数据到服务器时,服务器通过recvfrom()方法接收数据,然后打印出来。客户端则通过sendto()方法发送数据到服务器,然后等待服务器的响应,通过recvfrom()方法接收服务器的响应数据,然后打印出来。

http://www.ho-use.cn/article/2875.html

相关文章:

  • 福州网站建设案例seo关键词优化服务
  • 动态网站的主要特点在线分析网站
  • 东城东莞网站建设上海b2b网络推广外包
  • 邯郸网站建设推广搜狗seo软件
  • 怎么做网站才能吸引人网络排名优化软件
  • 邦策网站建设平台seo搜索引擎优化推广
  • 武威住房和城乡建设厅网站今晚日本比分预测
  • 如何做自动采集视频网站源码网站推广线上推广
  • 网页设计教程教学目的北京seo优化哪家公司好
  • 网站后台发布新闻seo数据统计分析工具有哪些
  • 做网站不备案用香港空间可以吗太原网站排名推广
  • shopex网站备份网店推广实训报告
  • 合肥瑶海区教育局官网优化大师免费安装下载
  • 设计大型网站建设网站推广优化的原因
  • 高清做视频在线观看网站设计公司企业网站
  • 个人如何做微商城网站设计旺道seo优化软件怎么用
  • 物流网站的分类深圳seo排名优化
  • 中国工商注册网企业年报系统淘宝seo优化是什么
  • 用php做动态网站吗推广技术
  • 工业设计公司经营范围有哪些网站seo文章该怎么写
  • h5制作小程序有哪些江苏seo推广
  • metro风格网站开发怎么样把广告做在百度上
  • 深圳附近做个商城网站哪家公司便宜点工具seo
  • 创新的大良网站建设营销网络推广方式有哪些
  • 做购物网站seo课程培训要多少钱
  • 云南微网站制作谷歌搜索引擎
  • 怎么做刷业网站网站开发合同
  • 深圳做网站网络公司营销图片大全
  • 上海市工程建设质量管理协会网站可靠的网站优化
  • 餐饮食材配送网站开发企划书seo挂机赚钱