On 9 Feb 2006 04:46:21 -0800, rodmc <[EMAIL PROTECTED]> wrote: > As I said I am most likely to have made an error, being a newbie and > all that. Here is the offending function. I said i would not post > source code but there you go... > > As I said I plan to change this function, so it will no doubt be out of > date quite soon. > > def senddata(msg): > host = "localhost" > port = 21568 > buf = 1024 > addr = (host,port) > > UDPSock = socket(AF_INET,SOCK_DGRAM) > UDPSock.sendto(msg,addr) > UDPSock.close()
Are you doing this? import socket from socket import AF_INET, SOCK_DGRAM UDPSock = socket(AF_INET, SOCK_DGRAM) >>> TypeError: 'module' object is not callable When you should be calling socket.socket, or from socket import socket. This code runs in SPE: from socket import socket, AF_INET, SOCK_DGRAM host = "localhost" port = 21568 buf = 1024 addr = (host,port) msg = 'foo' UDPSock = socket(AF_INET, SOCK_DGRAM) UDPSock.sendto(msg,addr) UDPSock.close() -- http://mail.python.org/mailman/listinfo/python-list