gpt4 book ai didi

python - 获取随机EOF错误

转载 作者:行者123 更新时间:2023-12-03 08:15:51 26 4
gpt4 key购买 nike

所以我试图用python套接字制作一个小的聊天服务器,但是我收到了这个错误

File "chatserver.py", line 40
^
SyntaxError: unexpected EOF while parsing

我检查了所有括号等,不知道这是什么错误代码
from socket import *
import logging
import Colorer

CONNECTED = []

HOST = ''
PORT = 9555
s = socket(AF_INET, SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(2)

def send_message(sock, message):
for socket in CONNECTED:
if socket != s and socket != sock:
try:
socket.send(message)
except:
socket.close()
CONNECTED.remove(socket)

print ("Server Started")

while 1:

connection, addr = s.accept()

if connection:
CONNECTED.append(connection)
print ("Connection from" % addr)

else:
for sock in CONNECTED:
try:
message = sock.recv(1024)

if message:
send_message(sock, str(sock.getpeername() + '<< ' + message))
print (str(sock.getpeername()) + ' ' + message)

如果有人可以帮助我解决这个问题,将不胜感激

最佳答案

您有多个语法错误。最明显的是困惑的缩进(在您的实际代码中可能有所不同),但是您还有一个try块,没有任何exceptfinally。你为什么有那个?您忘了写一个finally块吗?

关于python - 获取随机EOF错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com