#- - coding: utf-8 -*-#

from socket import *                                  

serverSocket = socket(AF_INET, SOCK_STREAM);

serverport =6789;      

serverSocket.bind(("",serverport));  

serverSocket.listen(1); 

while True:


    print ('Ready to serve...')

    connectionSocket, addr =   serverSocket.accept();     

    try:

        message =   connectionSocket.recv(1024);

        print("sending"); 

       

        filename = message.split()[1];         

        f = open(filename[1:]);                 

        output>

        connectionSocket.send("\n http/1.1 200 OK \n"); 

        for i in range(0, len(outputdata)): 

            connectionSocket.send(outputdata[i]);              

        connectionSocket.close()

    except IOError:

        connectionSocket.send("404 Not Found");  

        connectionSocket.close(); 

serverSocket.close()


이게 제 코드인데요 처음 접속까지 되는데 왜 메세지를 전송하면 아무 응답이 없다가 리스트 범위를 넘어갔다고 나오는지 모르겠어요
그리고 메세지 전송하는데 이렇게 시간이 오래걸리나요?