I wrote a simple client and server to get system information (e.g. cpu,
memory, etc.)
Client send 'cpu' to the server, then server will return cpu's information
to client.

Now client send multiple commands to server one time, e.g. cpu, memory,
database, hard disk. But sometimes server couldn't receive some type
information (e.g. cpu, database), and the missed information type is not
fixed every time.

So I want client to check whether ITransport.write() sends message to
server successfully. If failed, client will resend the message to server.

On Sun, Mar 31, 2013 at 5:49 PM, Glyph <gl...@twistedmatrix.com> wrote:

> On Mar 31, 2013, at 1:50 AM, Todong Ma <gbstac...@gmail.com> wrote:
>
> > Hi, everyone
> >
> > How could I dertermine ITransport.write() succeed?
> > In windows socket API, I can check send()'s return value to dertermine
> whether send() succeed.
> >
> > Any suggestion is appreciated.
>
> ITransport.write() always succeeds.  It may or may not call socket.send
> immediately, so it cannot tell you if the socket.send() succeeded or not.
>
> What are you trying to do?
>
> -glyph
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python@twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to