Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Nov 2006 16:24:08 -0500
From:      "Devon H. O'Dell" <devon.odell@gmail.com>
To:        "Garrett Cooper" <youshi10@u.washington.edu>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Single UDP sockets : duplex capable?
Message-ID:  <9ab217670611281324y7e6b9d69g7f8843504b2fbd8d@mail.gmail.com>
In-Reply-To: <456CA68E.7090207@u.washington.edu>
References:  <456CA68E.7090207@u.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
2006/11/28, Garrett Cooper <youshi10@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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9ab217670611281324y7e6b9d69g7f8843504b2fbd8d>