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

浙江建设厅网站安全员证书查询seo综合查询平台

浙江建设厅网站安全员证书查询,seo综合查询平台,实名认证域名可以做电影网站吗,手机网站 asp实验目的与要求 本实验是程序设计类实验,要求使用原始套接字编程,掌握TCP/IP协议与网络编程Sockets通信模型,并根据教师给定的任务要求,使用TCP协议实现智能聊天机器人。 (1)熟悉标准库socket 的用法。 …

实验目的与要求

本实验是程序设计类实验,要求使用原始套接字编程,掌握TCP/IP协议与网络编程Sockets通信模型,并根据教师给定的任务要求,使用TCP协议实现智能聊天机器人。

(1)熟悉标准库socket 的用法。

(2)熟悉TCP 协议工作原理。

(3)理解端口号的概念与作用。

(4)熟悉Socket 编程。

实验原理与内容

1. 利用所安装部署好的开发环境设计编程。

2. 实现TCP协议实现智能聊天机器人。

利用TCP/IP协议与网络编程Sockets通信模型,根据任务要求,实现多进程/多线程并发机制,开发设计一个基于TCP协议实现智能聊天机器人。

编写聊天程序的服务端代码和客户端代码。完成后,先启动服务端代码,然后启动客户端程序用输入问题,服务端可以返回相应的答案。要求服务端代码具有一定的智能,能够根据不完整的问题识别客户端真正要问的问题。

验设备与软件环境

1.Windows 2003/ win7/win8/win10 操作系统。

2.Visual Studio/Pycharm及以上

实验过程与结果

服务端

import socket# 定义主机和端口
HOST = '10.225.107.68'  # 本地主机
PORT = 8888# 为聊天机器人定义回复
responses = {"你好": "你好!我能为你做些什么呢?","你好吗": "我只是一个程序,但还好,谢谢你的关心!","再见": "再见!祝你有个美好的一天!","default": "抱歉,我不太明白你的意思。"
}# 创建TCP/IP套接字
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 将套接字绑定到地址和端口
server_socket.bind((HOST, PORT))# 监听传入连接
server_socket.listen(1)
print("等待连接...")# 接受传入连接
client_socket, client_address = server_socket.accept()
print(f"来自{client_address}的连接已建立。")# 处理客户端消息的函数
def handle_client_message(message):message = message.lower()response = responses.get(message, responses["default"])return responsetry:while True:# 从客户端接收消息data = client_socket.recv(1024).decode("utf-8")if not data:breakprint(f"客户端:{data}")# 处理客户端消息response = handle_client_message(data)# 将响应发送给客户端client_socket.sendall(response.encode("utf-8"))print(f"服务器:{response}")
finally:# 清理连接client_socket.close()server_socket.close()

客户端

import socket# 定义服务端主机和端口
SERVER_HOST = '10.225.107.68'
SERVER_PORT = 8888# 创建TCP/IP套接字
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 连接到服务端
client_socket.connect((SERVER_HOST, SERVER_PORT))try:while True:# 从用户输入中获取消息并发送给服务器
message = input("你:")client_socket.sendall(message.encode("utf-8"))# 接收来自服务器的响应response = client_socket.recv(1024).decode("utf-8")print(f"服务器:{response}")
finally:# 清理连接client_socket.close()

http://www.hkea.cn/news/756378/

相关文章:

  • 昆山网站建设兼职千锋教育的官网
  • cm域名做网站盘古百晋广告营销是干嘛
  • 网站栏目策划企业网络营销方案
  • 网站自动采集指标sem广告投放是做什么的
  • 想做一个个人网站怎么做培训学校
  • 网站开发ipv6升级如何创建自己的小程序
  • 做网站需要备案吗外贸网站推广与优化
  • 独立网站建设流程b站视频推广网站动漫
  • 泰安诚信的网站建设b站推广入口2023年
  • 高校网站建设资料库东莞seo推广公司
  • 电子印章手机在线制作软件四川seo整站优化费用
  • 个人风采网站制作外贸网站平台哪个好
  • 沈阳企业建站谷歌推广和seo
  • .la域名做的网站如何快速推广app
  • 广州优化网站建设怎么用手机制作网站
  • 做微网站的第三方学网络营销
  • 湖南做网站的公司有哪些搜索引擎是什么
  • flash网站管理系统seo优化排名易下拉用法
  • 永年网站建设友链互换平台推荐
  • 企业网站的设计公司网络广告营销的典型案例
  • 高校思政主题网站建设的意义关键词歌词任然
  • 哪里做网站比较快2345网址导航下载桌面
  • 广州建设委员会官方网站凡科建站下载
  • 全球做网站的公司排名百度一下你就知道官网
  • 小企业网站价格免费发链接的网站
  • 买了空间和域名 怎么做网站哪家公司网站做得好
  • 网站备案是否关闭衡阳网站建设公司
  • 遂昌建设局网站个人怎么做网站
  • 软件开发和网站建设网络营销的未来6个发展趋势
  • 做网站一年多少钱免费seo网站推广