title: Communication between two computers using python socket
body: <p>I am using these two programs to communicate between two of my computers, one that I am ssh'd into and I am not returning anything on either side. It just runs without sending anything</p>
  
  <p>client</p>
  
  <pre><code>import sys
  from socket import socket, AF_INET, SOCK_DGRAM
  
  SERVER_IP   = '127.0.0.1'
  PORT_NUMBER = 5000
  SIZE = 1024
  print ("Test client sending packets to IP {0}, via port {1}\n".format(SERVER_IP, PORT_NUMBER))
  
  mySocket = socket( AF_INET, SOCK_DGRAM )
  
  while True:
          mySocket.sendto('cool',(SERVER_IP,PORT_NUMBER))
  sys.exit()
  </code></pre>
  
  <p>server</p>
  
  <pre><code>from socket import socket, gethostbyname, AF_INET, SOCK_DGRAM
  import sys
  PORT_NUMBER = 5000
  SIZE = 1024
  
  hostName = gethostbyname( '0.0.0.0' )
  
  mySocket = socket( AF_INET, SOCK_DGRAM )
  mySocket.bind( (hostName, PORT_NUMBER) )
  
  print ("Test server listening on port {0}\n".format(PORT_NUMBER))
  
  while True:
          (data,addr) = mySocket.recvfrom(SIZE)
          print data
  sys.ext()
  </code></pre>
  
  <p>What could I be doing wrong?</p>