Single UDP sockets : duplex capable?

Devon H. O'Dell devon.odell at gmail.com
Tue Nov 28 21:25:19 UTC 2006


2006/11/28, Garrett Cooper <youshi10 at u.washington.edu>:
> Hello,
>
>     Just wondering, abstractly..

Both sides can read from and write to the socket file descriptor.
You'll need to develop a protocol to determine when either given side
is expecting to receive or to send data (if both sides sit around in
read(2), you're not going to get much done) :)

--dho

>  -------------------------
> | A -[socket (UDP)]-> B |
>  -------------------------
>
>     A creates a UDP socket (call it 's1') to talk to B.
>
>     Can B use the same socket ('s2') to talk to A using read(2) or
> recv(2), or does A have to accept(2) traffic from B using a different
> socket?
>
>     The programming language I'm using is C (not C++).
>
> Thanks,
> -Garrett
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>


More information about the freebsd-hackers mailing list