copying same file name from client to server using tcp protocol with same size of file
- by user3686570
This is the client and server program where a client sends a file to server to save in the server. There is a issuse in that same file name is not getting copied on the server with same file size 
Please help me in this 
Client program
import socket
import sys
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("localhost",9999))
path=raw_input("Please enter the complete PATH of your file :  ")
f=open (path, "rb") 
l = f.read(256)
while (l):
    s.sendall(l)
    l = f.read(10000)
s.close()
Server Program
import socket
import sys
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("localhost",9999))
s.listen(10) 
while True: 
    s, address = s.accept()
    print address
    i=1
    f = open( str(i),'wb') #open in binary
    #i=i+1
    while (True):       
        l=s.recv(256)
        #while (l):
        f.write(l)
        l=s.recv(256)
        print 'File recieve succesfully'
f.close()
#sc.close()
s.close()
Thanks in advance