summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornoah <noah@656d521f-e311-0410-88e0-e7920216d269>2006-08-22 02:17:23 +0000
committernoah <noah@656d521f-e311-0410-88e0-e7920216d269>2006-08-22 02:17:23 +0000
commit17bef94c73a8a047e691f7b8b19f73c24885eeec (patch)
tree4ec3b2364ebc5f62c02288de2b5cbe699ed0b968
parente60f7d7f6f8379f6f7fdc598286856d18e6755c7 (diff)
downloadpexpect-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-xpexpect/examples/bd_client.cgi (renamed from pexpect/examples/bd_client_web.py)3
-rwxr-xr-xpexpect/examples/bd_client.py11
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()