isaacs
a48b647162
Merge remote-tracking branch 'ry/v0.10'
2013-11-08 13:41:44 -08:00
Ben Noordhuis
0c5981b226
doc: dgram: reword dgram.Socket#send() docs
...
Make it clear that the address argument is not really optional and fix
some Engrish and long lines while we're here.
Fixes #6433 .
2013-10-29 10:32:15 +01:00
Trevor Norris
8130744044
dgram: send() can accept strings
...
Strings passed to Socket#send() will be passed to Buffer and parsed as
UTF8.
2013-10-28 16:18:18 -07:00
isaacs
cdf2a661f2
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
lib/tls.js
2013-08-21 09:40:10 -07:00
isaacs
26a8c0c6b8
doc: Minor typos in dgram doc
...
a/an usage. Thanks @KenanSulayman
2013-08-19 17:55:58 -07:00
Duan Yao
9456cf8fe2
doc: Add callback parameter to dgram socket.bind()
...
Also, describe more details of bind().
2013-08-19 16:33:38 -07:00
Ben Noordhuis
6bd922fce8
dgram: report send errors to cb, don't pass bytes
...
Passing the number of sent bytes to the callback is superfluous;
datagram sockets operate in atomic mode: either the sendmsg() system
call succeeds or it fails but it never does partial writes.
Instead, report send errors to the callback. UDP error reporting is
fairly haphazard on most platforms. You should not expect reliable
delivery of anything besides EMSGSIZE and (possibly) ENETDOWN and
ENETUNREACH.
Fixes #2608 .
2013-07-29 06:48:46 +02:00
Adam Malcontenti-Wilson
028c630ecd
doc: change dgram to socket for properties of dgram.Socket
...
Fixes #4919 .
2013-03-14 12:55:19 +01:00
Ben Noordhuis
71694361f9
doc: dgram: add v0.10 bind() behavior note
...
dgram.Socket#bind() is always asynchronous now. Add a note at the top
of the documentation that explains how to upgrade.
Fixes #4944 .
2013-03-07 14:13:42 +01:00
Ben Noordhuis
924f603e26
doc: dgram: document bind() callback argument
2013-03-07 14:11:46 +01:00
Timothy J Fontaine
bdd1a740cb
add docs for socket/server/timer unref and ref
2012-07-23 18:31:31 +02:00
Shigeki Ohtsu
94f1feeb59
udp: make getsockname() return address family name
2012-05-01 14:50:17 +02:00
Shigeki Ohtsu
4515987058
doc: fix default dgram multicast ttl to 1
2012-03-23 17:24:10 +01:00
isaacs
2d44dcc8be
doc: Add stability indicators to documentation
2012-03-03 17:03:52 -08:00
isaacs
db8c55e77c
doc refactor: dgram
2012-02-29 16:04:51 -08:00
Ben Noordhuis
16889e22cc
docs: fix dgram markdown
2011-11-23 12:56:05 +01:00
Ben Noordhuis
8bdf6bae30
docs: document dgram error event
2011-11-18 14:18:42 +01:00
Yoji SHIDARA
426298c8c1
docs: dgram client should be closed in the callback
2011-11-11 10:39:32 +01:00
Guglielmo Ferri
66a10b6e58
docs: add API documentation note about UDP datagram size
2011-10-13 18:10:01 +02:00
Ben Noordhuis
48f4b2be2b
docs: remove unix dgram documentation
2011-08-24 22:27:25 +02:00
Ben Noordhuis
cbd4033619
dgram: integrate libuv UDP support
2011-08-24 22:27:24 +02:00
Joe Shaw
f6fa20fd55
Fix a misnamed argument; multicastAddress -> multicastInterface. Closes #1237 .
2011-07-04 19:40:24 +02:00
Ryan Dahl
978a50c500
Remove exterraneous line
2011-03-28 15:46:36 -07:00
koichik
45c0faf399
corrected small typos
2011-02-07 10:52:19 -08:00
Joe Walnes
df6e497793
dgram: setMulticastTTL, setMulticastLoopback and addMembership.
...
These are options needed for real-world multicasting.
Implementation notes:
- POSIX only.
- IPv4 only (IPv6 multicast is a tricky beast).
- Didn't update tests, because it can't effectively be demonstrated on
localhost only.
2011-02-01 10:16:48 -08:00
Ryan Dahl
c501785112
Make availability of UDP bindings more apparent
2011-01-31 11:20:05 -08:00
Silas Sewell
11b2ee7632
Various doc tweaks (2-spaces vs tabs, EOL-whitespace, repl prompt, "world" vs "World", etc...)
2010-11-21 14:33:09 -08:00
Micheil Smith
e190c9616e
Splitting documentation
2010-10-28 14:59:15 -07:00