Sending Streaming Data : Server « Network « Python Tutorial






import sys
from socket import *

serverHost = 'localhost'
serverPort = 50008

if len(sys.argv) > 1:
    serverHost = sys.argv[1]

sSock = socket(AF_INET, SOCK_STREAM)
sSock.connect((serverHost, serverPort))
line = ""
while line != 'bye':
    line = raw_input("Send to %s: " % (serverHost))
    sSock.send(line+'\n')
    data = sSock.recv(1024)
    print 'data'

sSock.shutdown(0)
sSock.close()








21.3.Server
21.3.1.A Minimal Server
21.3.2.Base Server
21.3.3.A SocketServer-Based Minimal Server
21.3.4.A Forking Server
21.3.5.A Threading Server
21.3.6.Sending Streaming Data
21.3.7.TCP Timestamp Server
21.3.8.Echo Server Bound to Specific Address
21.3.9.Delaying Server
21.3.10.Echo Server with Timeouts