[Twisted-Python] udp
Bruce Coram
brucecoram at clara.co.uk
Wed Jun 20 03:29:20 MDT 2007
Many thanks for the help. I had hoped to be able to use Twisted's udp
but it makes no real difference.
Thanks
Bruce
> Like Carl suggested, I just eschewed Twisted on the client side when I
> did something similar. Here is a simple client that can be used with
> the server I sent earlier.
>
>
> import socket
>
> s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
> data = "Data from client"
> s.sendto(data, ('localhost', 8000))
> data,address = s.recvfrom(1024)
> print "received %r from %r" % (data, address)
>
>
>
> If you don't want the server to send anything back, you can skip the
> recvfrom() on the client side and the self.transport.write() on the
> server side. Of course, this doesn't include any error handling for
> when the UDP data doesn't actually make it (which, of course, isn't
> guaranteed) - but this is just to illustrate how simple it is.
>
>
> -Black
>
> On Jun 14, 2007, at 3:54 PM, Carl Zmola wrote:
>
>> If you are not receiving datagrams on the client side, is there any
>> reason to use twisted for the client side? You could just pump
>> datagrams out when you need to send something.
>>
>>
>> Bruce Coram wrote:
>>> How do you send data using udp?
>>>
>>> I want to use udp to send messages from clients to a server. I don't
>>> want to use connected udp.
>>>
>>> Can anyone supply some specimen code for me
>>>
>>> Thanks
>>>
>>> Bruce Coram
>>>
>>>
>>>
>>> _______________________________________________
>>> Twisted-Python mailing list
>>> Twisted-Python at twistedmatrix.com
>>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>
>>
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python at twistedmatrix.com
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>
>
>
More information about the Twisted-Python
mailing list