Can you post again in plain text? The formatting below
is all messed up, indentation and spacing errors abound.
On 07/05/15 11:56, Stewart Lawton wrote:
Hi I have tried Python TCPIP sockets and Unix sockets
> processed in a python cgi script,
Have you tried opening the same sockets in a script run
in your user space? Its most likely a problem of cgi user
and your user permissions clashing.
#!/usr/bin/envpython
import cgi
import socket
import sys
defhtmlTop():
Note we've lost a space.
print("""Content-type:text/html\n\n
<DOCTYPEhtml>
<html lang="en">
<head>
<metacharset="utf-8" />
<title> MyServer Template </title>
</head>
<body>""")
defhtmlTail():
print("""<body/>
</html> """ )
defcreSockettoServer():
# Create a TCP/IP socket
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
server_address ='../../.././home/johnlawton/workspace/myUnixSock/uds_socket'
try:
sock.connect(server_address)
except socket.error,msg:
print>>sys.stderr, msg
sys.exit(1)
#Send data
message = 'This is the message. It will be repeated.'
# print >>sys.stderr,'sending "%s"' % message
sock.sendall(message)
return
And the indentation above is messed up.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor