我几乎是Python Socket编程的初学者。我做了一个聊天服务器,但是它不能正常工作。
它适用于接收数据,但不适用于发送数据。当我使用'conn.send()'时,客户端永远不会收到消息。请帮我。
This is my code for the socket server:
'''
Simple socket server using threads
'''
import socket
import sys
from _thread import *
HOST = '' # Symbolic name meaning all available interfaces
PORT = 8888 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print ( 'Socket created on Port: '+str(PORT))
#Bind socket to local host and port
try:
s.bind((HOST, PORT))
except socket.error as msg:
print ( 'Bind failed. Error Code : ' + str(msg[0]) + ' …Run Code Online (Sandbox Code Playgroud)