Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 problem in socket
#1
Hi guys i need your helps guys im new in python and i have a problem in my code here is code:
from socket import *
ip = input("ip= ")
port = input("port= ")
name = input("enter the name")
s = socket(AF_INET, SOCK_STREAM)
s.bind((ip, int(port)))
s.listen(5)
print("server chat run on port"+port)
c, addr = s.accept()
print("connected to"+str(addr))
while True:
sms = input("you> ")
c.sendall(sms)
data = c.recv(1024)
print(data)

c.close()

program work but aftter i want send something to client i see this error
Traceback (most recent call last):
File "ss.py", line 13, in <module>
c.sendall(sms)
TypeError: a bytes-like object is required, not 'str'
pls help me thank you all <3
Quote
#2
reply pls
Quote
#3
Please use Python tags (for code) and error tags (for error message), so your code will be readable for anyone who may be able to help you.
You can find help here:
https://python-forum.io/misc.php?action=help&hid=25
Gribouillis and micseydel like this post
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  socket loop problem monamour 9 678 Nov-28-2019, 12:04 PM
Last Post: buran
  socket problem technoplusnl 2 2,480 Dec-11-2016, 07:33 PM
Last Post: technoplusnl

Forum Jump:


Users browsing this thread: 1 Guest(s)