小编Omn*_*ean的帖子

聊天服务器引发TypeError:描述符“ encode”需要一个“ str”对象,但收到了一个“ unicode”

我几乎是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)

python sockets multithreading

2
推荐指数
1
解决办法
7830
查看次数

标签 统计

multithreading ×1

python ×1

sockets ×1