Socket Client

Question

Example creation of socket client.

Solution

"""
This is a simple socket client. It connects to a host and port and creates a
fileobject using makefile and prints the content of it.
I don't remember when or why I wrote this.
"""

import socket
import sys

def main():
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    host = sys.argv[1]
    port = int(sys.argv[2])
    s.connect((host, port))
    flo = s.makefile('r',0)
    for l in flo:
        print l

if __name__ == '__main__':
    main()
Run this
Comments by Disqus