Как дать IP-адрес в SimpleWebSocketServer в Python - PullRequest
0 голосов
/ 21 марта 2019

Когда я запускаю var ws = new WebSocket("ws://localhost:9000"); приложение работает, но когда я указываю IP-адрес, то есть ("ws://192.168.3.63:9000") & (ws://HOSTNAME:9000), также нет ответа.

from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
from chatbot import get_response ,checkForHyperLinks, convertToHyperLink
import http.server
import socketserver

class ChatServer(WebSocket):

  def handleMessage(self):
      # echo message back to client
      message = self.data
      response = get_response(message)
      self.sendMessage(response)

  def handleConnected(self):
      print(self.address, 'connected')

  def handleClose(self):
      print(self.address, 'closed')

Handler = http.server.SimpleHTTPRequestHandler

Ip="192.168.3.63"
port = 9000


server = SimpleWebSocketServer('',port, ChatServer)
print(server)
server.serveforever()
print("listening",server.serveforever())
...