<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/examples/tcp_reverse/src/reverse_protocol.erl, branch 2.2.0</title>
<subtitle>Socket acceptor pool for TCP protocols.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/'/>
<entry>
<title>Update docs and modernize examples</title>
<updated>2021-09-01T13:30:34+00:00</updated>
<author>
<name>Jan Uhlig</name>
<email>juhlig@hnc-agency.org</email>
</author>
<published>2021-09-01T12:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=581b6954d344eaca2bfcdab663019796e852c778'/>
<id>581b6954d344eaca2bfcdab663019796e852c778</id>
<content type='text'>
* Use the map form for transport options everywhere
* Remove mentions of the list form for transport options
* Use a state enter call instead of gen_statem:enter_loop/4 and
  proc_lib:start_link/3 in the tcp_reverse example
* Take care of different EOLs in the tcp_reverse example
* Mention state enter calls, the next_event action, and {continue, ...}
  in the docs for how to use gen_statem and gen_server
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use the map form for transport options everywhere
* Remove mentions of the list form for transport options
* Use a state enter call instead of gen_statem:enter_loop/4 and
  proc_lib:start_link/3 in the tcp_reverse example
* Take care of different EOLs in the tcp_reverse example
* Mention state enter calls, the next_event action, and {continue, ...}
  in the docs for how to use gen_statem and gen_server
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase the timeout in the examples to 60s</title>
<updated>2020-02-21T12:09:06+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-21T12:05:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=d903164d2253dc43f06e48f4b3881cd0c6856d6e'/>
<id>d903164d2253dc43f06e48f4b3881cd0c6856d6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial release upgrade test suite</title>
<updated>2020-02-10T12:58:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-02T22:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=62c692fad7ff448ccca3505e1dd40be245cbed53'/>
<id>62c692fad7ff448ccca3505e1dd40be245cbed53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Socket argument from ranch_protocol:start_link</title>
<updated>2019-05-09T08:47:15+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-05-09T08:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=3ea575d8682560fc02d5583cbf2837e2f2f43e9f'/>
<id>3ea575d8682560fc02d5583cbf2837e2f2f43e9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce Transport:handshake/1,2</title>
<updated>2018-07-02T07:02:00+00:00</updated>
<author>
<name>j.uhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2018-06-26T15:07:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=5ada450fe10a5fc51b7f3f0900571a10547635a1'/>
<id>5ada450fe10a5fc51b7f3f0900571a10547635a1</id>
<content type='text'>
This commit deprecates Transport:accept_ack/1 in favor of
a new forward-compatible function. Transport:handshake/1,2
will use ssl:handshake/2,3 from Ranch 2.0 onward.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit deprecates Transport:accept_ack/1 in favor of
a new forward-compatible function. Transport:handshake/1,2
will use ssl:handshake/2,3 from Ranch 2.0 onward.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace gen_server with gen_statem in examples</title>
<updated>2018-05-07T11:11:16+00:00</updated>
<author>
<name>j.uhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2018-05-03T11:22:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=301f582b97f82e7f7dc2d41bb575671bcc30215e'/>
<id>301f582b97f82e7f7dc2d41bb575671bcc30215e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly handle Ctrl+D in examples</title>
<updated>2016-11-15T12:09:50+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-15T12:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=cf85152fff8fc09a8c95fdc1b24db274defb052e'/>
<id>cf85152fff8fc09a8c95fdc1b24db274defb052e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove bad advice for gen_server protocols</title>
<updated>2016-11-15T12:00:39+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-15T11:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=2c93d8ef43dbae0f9a9a44d1c70d28195f2a0a40'/>
<id>2c93d8ef43dbae0f9a9a44d1c70d28195f2a0a40</id>
<content type='text'>
Also improves the good example a little by using spawn_link
instead of start_link.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also improves the good example a little by using spawn_link
instead of start_link.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix small issues and style of the examples</title>
<updated>2013-12-07T13:08:25+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-12-07T13:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=0770e2893f88cd50020a621e4d3b813ff8e6c58f'/>
<id>0770e2893f88cd50020a621e4d3b813ff8e6c58f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add example using gen_server</title>
<updated>2013-12-04T22:44:53+00:00</updated>
<author>
<name>josh rotenberg</name>
<email>joshrotenberg@gmail.com</email>
</author>
<published>2013-11-17T23:47:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=88209ea02ea71fd8c028e76f9bf7aedbf0dfdd55'/>
<id>88209ea02ea71fd8c028e76f9bf7aedbf0dfdd55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
