diff options
author | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2006-08-22 02:17:23 +0000 |
---|---|---|
committer | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2006-08-22 02:17:23 +0000 |
commit | 17bef94c73a8a047e691f7b8b19f73c24885eeec (patch) | |
tree | 4ec3b2364ebc5f62c02288de2b5cbe699ed0b968 | |
parent | e60f7d7f6f8379f6f7fdc598286856d18e6755c7 (diff) | |
download | pexpect-17bef94c73a8a047e691f7b8b19f73c24885eeec.tar.gz |
Changed some names and upgraded bd_client.py to work with the new bd_serv protocol.
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@412 656d521f-e311-0410-88e0-e7920216d269
-rwxr-xr-x | pexpect/examples/bd_client.cgi (renamed from pexpect/examples/bd_client_web.py) | 3 | ||||
-rwxr-xr-x | pexpect/examples/bd_client.py | 11 |
2 files changed, 10 insertions, 4 deletions
diff --git a/pexpect/examples/bd_client_web.py b/pexpect/examples/bd_client.cgi index cc2d101..4f6a1eb 100755 --- a/pexpect/examples/bd_client_web.py +++ b/pexpect/examples/bd_client.cgi @@ -1,4 +1,7 @@ #!/usr/bin/env python +"""This is a CGI interface to bd_serv.py. +""" + # #sys.path.insert (0,"/var/www/cgi-bin") import sys diff --git a/pexpect/examples/bd_client.py b/pexpect/examples/bd_client.py index a5fbf23..bde0239 100755 --- a/pexpect/examples/bd_client.py +++ b/pexpect/examples/bd_client.py @@ -6,9 +6,11 @@ def recv_wrapper(s): r,w,e = select.select([s.fileno()],[],[], 2) if not r: return '' - cols = int(s.recv(4)) - rows = int(s.recv(4)) - packet_size = cols * rows + #cols = int(s.recv(4)) + #rows = int(s.recv(4)) + cols = 80 + rows = 24 + packet_size = cols * rows * 2 # double it for good measure return s.recv(packet_size) HOST = '' #'localhost' # The remote host @@ -17,7 +19,8 @@ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) time.sleep(1) #s.setblocking(0) -s.send('COMMAND' + '\x01' + sys.argv[1]) +#s.send('COMMAND' + '\x01' + sys.argv[1]) +s.send(':command ' + sys.argv[1]) print recv_wrapper(s) s.close() sys.exit() |