Python Forum
problem in socket - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: Networking (https://python-forum.io/forum-12.html)
+--- Thread: problem in socket (/thread-22280.html)



problem in socket - Mamad - Nov-06-2019

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


RE: problem in socket - Mamad - Nov-06-2019

reply pls


RE: problem in socket - j.crater - Nov-10-2019

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