[Twisted-Python] client send twice but server reads once
Hi, In my code i'm sending sequential data from client like; self.transport.write('aydin') self.transport.write('adige') but server reads data like *'aydinadige' *How can i solve this, actually it is not clear how does dataReceived work for me best regards..
Aydın ŞEN wrote:
Hi,
In my code i'm sending sequential data from client like;
self.transport.write('aydin') self.transport.write('adige')
but server reads data like *'aydinadige'
*How can i solve this, actually it is not clear how does dataReceived work for me
You can't, TCP will deliver the messages and re-assemble them at will. If you want message framing on top of TCP, you need to add it. Twisted comes with some several e.g. in twisted.protocols.basic you have LineReceiver, NetstringReceiver
best regards..
------------------------------------------------------------------------
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
yeap, LineReceiver is the point for me. thanks. 2008/11/12 Phil Mayers <p.mayers@imperial.ac.uk>
Aydın ŞEN wrote:
Hi,
In my code i'm sending sequential data from client like;
self.transport.write('aydin') self.transport.write('adige')
but server reads data like *'aydinadige'
*How can i solve this, actually it is not clear how does dataReceived work for me
You can't, TCP will deliver the messages and re-assemble them at will.
If you want message framing on top of TCP, you need to add it. Twisted comes with some several e.g. in twisted.protocols.basic you have LineReceiver, NetstringReceiver
best regards..
------------------------------------------------------------------------
_______________________________________________ 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
-- Aydın ŞEN Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü
participants (2)
-
Aydın ŞEN -
Phil Mayers