#1.Server side code
#!/usr/bin/python
import socket
import os
s=socket.socket() #socket type object created
host=192.168.1.214 #server address
port=21110 #port reserverd for connection
s.bind((host,port))
s.listen(10)
while True:
c, addrs= s.accept();
print'Connection created with machine',addrs
name=c.recv(100) #receive file name to be read/shared
print name,'File requested by User'
file=open(name,"r") #open file in read mode
while True:
cha=file.read(65500) #read data from file upto 65500 bytes
if not cha:
break #reached end of file
c.sendall(cha) #send file content to requester
c.close() #close connection
*********************** ******************************
#2.Client side code
#!usr/bin/python
import socket
s=socket.socket() #socket object created
host=192.168.1.214
port=21110
s.connect((host,port)) #connect with sserver on port
print'Enter file name to be read'
name=raw_input() #accept input from user
s.send(name) #send name of file to server
print s.recv(65500) #receive data from server and print on screen
s.close() #close connection with server
#change host number as per your system configuration for ip address
#host should be server machine address
#!/usr/bin/python
import socket
import os
s=socket.socket() #socket type object created
host=192.168.1.214 #server address
port=21110 #port reserverd for connection
s.bind((host,port))
s.listen(10)
while True:
c, addrs= s.accept();
print'Connection created with machine',addrs
name=c.recv(100) #receive file name to be read/shared
print name,'File requested by User'
file=open(name,"r") #open file in read mode
while True:
cha=file.read(65500) #read data from file upto 65500 bytes
if not cha:
break #reached end of file
c.sendall(cha) #send file content to requester
c.close() #close connection
*********************** ******************************
#2.Client side code
#!usr/bin/python
import socket
s=socket.socket() #socket object created
host=192.168.1.214
port=21110
s.connect((host,port)) #connect with sserver on port
print'Enter file name to be read'
name=raw_input() #accept input from user
s.send(name) #send name of file to server
print s.recv(65500) #receive data from server and print on screen
s.close() #close connection with server
#change host number as per your system configuration for ip address
#host should be server machine address
No comments:
Post a Comment