summaryrefslogtreecommitdiffstats
path: root/languagetool/src/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'languagetool/src/client.py')
-rw-r--r--languagetool/src/client.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/languagetool/src/client.py b/languagetool/src/client.py
new file mode 100644
index 0000000..c3826ba
--- /dev/null
+++ b/languagetool/src/client.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python
+# daniel.naber@t-online.de, 2003-05-02
+# This is just a test to show how a TextChecker server can be called
+
+import socket
+
+sentence = "A sentence bigger then a short one."
+
+server_name = "127.0.0.1"
+server_port = 50100
+
+print "Test client for socket_server.py"
+print "Connecting %s, port %d..." % (server_name, server_port)
+s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+s.connect(("127.0.0.1", 50100))
+print "Connected."
+cfg = '<config textlanguage="en" mothertongue="de" grammar="COMP_THAN" />\n'
+s.sendall("%s<text>%s</text>" % (cfg, sentence))
+print "Data sent, waiting for reply..."
+data = ""
+while 1:
+ received = s.recv(1024)
+ data = "%s%s" % (data, received)
+ if not received:
+ break
+s.close()
+print "Received reply:"
+print data