Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #49779
| Newsgroups | comp.lang.python |
|---|---|
| Date | 2013-07-03 15:38 -0700 |
| Message-ID | <dff7d1f8-183d-42c3-b921-73875e431ccd@googlegroups.com> (permalink) |
| Subject | socket data sending problem |
| From | ollietempleman@aol.com |
im trying to do a simple socket test program for a school project using the socket module, but im having difficulty in sending data between the client and host program.
so far all tutorials and examples have used something along the lines of:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
port = 12345
s.connect((host, port))
and received it on the server end with:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = ''
port = 12345
s.bind((host, port))
s.listen(1)
conn, addr = s.accept()
print ('client is at', addr)
data = conn.recv(5)
print(data)
it all works fine, except for when i try to use:
s.send("hello")
to send data between the client and server, i just get this error message:
>>>
Traceback (most recent call last):
File "C:/Users/Ollie/Documents/code/chatroom/client3.py", line 9, in <module>
s.send("hello")
TypeError: 'str' does not support the buffer interface
>>>
if anyone can either show me what im doing wrong, what this means and what's causing it, or even better how to fix it it would be greatly appreciated
many thanks Ollie
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
socket data sending problem ollietempleman@aol.com - 2013-07-03 15:38 -0700 Re: socket data sending problem Irmen de Jong <irmen.NOSPAM@xs4all.nl> - 2013-07-04 00:57 +0200 Re: socket data sending problem MRAB <python@mrabarnett.plus.com> - 2013-07-04 00:02 +0100
csiph-web