Hi Sephiroth

I don't know about daemon.pl, but the Moses server supports multi-threaded operation

http://www.statmt.org/moses/?n=Moses.AdvancedFeatures#ntoc27

cheers - Barry

On 01/11/12 06:32, 曹骏 wrote:
Dear support

I have used daemon.pl <http://daemon.pl> which has been introduced in chapter *Translating web pages with Moses to* set a Moses server. And of course it could work and translates string normally. However when I use multi-thread to send requests to the server at the same time some threads may catch the error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. My test code are as follows:

#python
import threading
import socket
class ThreadClass(threading.Thread):
    def run(self):
clisock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        server='127.0.0.1'
        clisock.connect((server,8089))
        clisock.send("could not connect it\n")
        print self.getName()+clisock.recv(1000)
        clisock.close()
for i in range(20):
    t=ThreadClass()
    t.start()

Does the Moses translation engine supports multi-thread? Or there're some restrictions about the number of the thread? Or I have to modify some code in daemon.pl <http://daemon.pl>?


Best regards
Sephiroth


_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to