我目前正在将一些代码放在一起创建一个 TCP/IP 客户端,该客户端必须与现有的网络服务器(本地而不是 Internet)进行通信。服务器代码不在我的控制范围内,因为它已经到位。我似乎有有效的测试代码,至少服务器识别出具有相关 IP 地址的客户端正在建立连接,但是,在第一次连接时,服务器发出识别命令以确认客户端有效:
IDENTIFY_#
这是我的问题。客户端代码必须用 Python 编写,显然 # 似乎会产生问题。我的理解(对 Python 不熟悉)是它们仅用于评论,我读过的所有帖子和书籍似乎都这么说。不幸的是,我必须用同样拥有#作为数据集终止字符的字符串来响应,所以它会使事情成为问题的两倍。是否有可能让 Python 识别 # 它是什么,而不是因为它假设它是一个注释而抛出一个摇摆不定?