Implementing Internet Communication : Socket : Network PYTHON TUTORIALS


PYTHON TUTORIALS » Network » Socket »

 

Implementing Internet Communication


# Protocol Families for Python Sockets
# Family      Description
# AF_INET     Ipv4 protocols (TCP, UDP)
# AF_INET6    Ipv6 protocols (TCP, UDP)
# AF_UNIX     Unix domain protocols

# Socket Types for Python Sockets

# Type              Description
# SOCK_STREAM       Opens an existing file for reading.
# SOCK_DGRAM        Opens a file for writing. 
# SOCK_RAW          Opens an existing file for updating, keeping the existing contents intact.
# SOCK_RDM          Opens a file for both reading and writing. The existing contents are kept intact.
# SOCK_SEQPACKET    Opens a file for both writing and reading. The existing contents are deleted.

from socket import *

serverHost = '127.0.0.1'
serverPort = 50007

sSock = socket(AF_INET, SOCK_STREAM)
sSock.bind((serverHost, serverPort))
sSock.listen(3)

while 1:
    conn, addr = sSock.accept()
    print 'Client Connection: ', addr
    while 1:
        data = conn.recv(1024)
        if not data: break
        print 'Server Received: ', data
        newData = data.replace('Client', 'Processed')
        conn.send(newData)
    conn.close()



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Network
» Socket