client.py

来自「GNU_Radio GNU radio is a free」· Python 代码 · 共 56 行

PY
56
字号
#!/usr/bin/env python
# Echo client program
import socket
import sys

HOST = '127.0.0.1'    # The remote host
PORT = 50007              # The same port as used by the server
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
#print 'Connected to', s.getpeername()
#while 1:
#    action = int(raw_input('Enter your action, 1=wait, 0=send: '))
#    if not action:
       #time.sleep(5)
    #else:
#        breakraw_input('ready to send?: ')
fpR = open('/root/Desktop/CC_ver1.0.0.1/Sender/JpegEncoder/Output.jpg', 'r')data=fpR.read(-1)sent=s.send(data)
print "total sent ", sent, "bytes"print "send finished"
while 1:	action=int(raw_input('send again?: 1=yes, 0=no'))
	if not action:		break	sent=s.send(data)	print "total sent ", sent, "bytes"	print "send finished"
"""# read echo
i = 0
t=0
while(1):
    data = s.recv(1000) # read up to 1000000 bytes
    i += 1
    if (i < 5):
        print data
    if not data: # if end of data, leave loop
        break
    t=t+len(data)
    print 'received', len(data), 'bytes'

print 'total received', t, 'bytes'

"""
#s.send('finished')
z=raw_input('close client?: ')
s.close()#while 1:
sent=s.send('james')
print "total sent ", sent, "bytes"#s.close()
#print 'Received', repr(data)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?