<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.darenet.org/skins/common/feed.css?12"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>mIRCs DCC resume protocol - Revision history</title>
		<link>http://wiki.darenet.org/index.php?title=mIRCs_DCC_resume_protocol&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Sat, 04 Apr 2026 19:18:58 GMT</lastBuildDate>
		<item>
			<title>Secretagent at 16:16, 8 September 2008</title>
			<link>http://wiki.darenet.org/index.php?title=mIRCs_DCC_resume_protocol&amp;diff=2658&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:16, 8 September 2008&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Technical]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Technical&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Mircs DCC resume protocol&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-04 19:16:11 --&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:2558:newid:2658 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 08 Sep 2008 16:16:45 GMT</pubDate>			<dc:creator>Secretagent</dc:creator>			<comments>http://wiki.darenet.org/Talk:mIRCs_DCC_resume_protocol</comments>		</item>
		<item>
			<title>Secretagent:&amp;#32;New page: &lt;pre&gt; DCC Resume.  The DCC Resume protocol is an extention to the standard DCC protocol as  described in http://www2.undernet.org:8080/~cs93jtl/irc_dcc.txt It is ment to overcome the bad e...</title>
			<link>http://wiki.darenet.org/index.php?title=mIRCs_DCC_resume_protocol&amp;diff=2558&amp;oldid=prev</link>
			<description>&lt;p&gt;New page: &amp;lt;pre&amp;gt; DCC Resume.  The DCC Resume protocol is an extention to the standard DCC protocol as  described in http://www2.undernet.org:8080/~cs93jtl/irc_dcc.txt It is ment to overcome the bad e...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DCC Resume.&lt;br /&gt;
&lt;br /&gt;
The DCC Resume protocol is an extention to the standard DCC protocol as &lt;br /&gt;
described in http://www2.undernet.org:8080/~cs93jtl/irc_dcc.txt&lt;br /&gt;
It is ment to overcome the bad experiences people on slow modem connections &lt;br /&gt;
have with DCC File transfers. Since more and more people access IRC by &lt;br /&gt;
Slip and PPP modem connections, more and more people are affected by stopped &lt;br /&gt;
transfers, sometimes after a looong period of downloading and hoping for a&lt;br /&gt;
long transfer to complete correctly. The DCC Resume offers you the option to &lt;br /&gt;
simply restart a transfer at the point it was broken off and to proceed without &lt;br /&gt;
loss of expensive (?) connection time. &lt;br /&gt;
&lt;br /&gt;
The DCC Resume allows you to resume DCC transfers that failed to complete. &lt;br /&gt;
This will only work with mIRC and compatible clients. If a user tries to send &lt;br /&gt;
you a file that already (eventually partly) exists in your get directory then &lt;br /&gt;
you will be shown a DCC Get dialog warning that the file exists. The dialog &lt;br /&gt;
gives you the option to either overwrite the older file, resume a transfer, or &lt;br /&gt;
rename the incoming file . If you select overwrite then the whole file will be &lt;br /&gt;
downloaded from the beginning and any existing file of the same name will be &lt;br /&gt;
erased. If you select resume then mIRC will attempt to negotiate a transfer &lt;br /&gt;
resume to get the remaining part of the file. It will append this to the portion &lt;br /&gt;
of the file you already have.&lt;br /&gt;
&lt;br /&gt;
The negotiation method is specific to mIRC and to other clients supporting the &lt;br /&gt;
protocol. It is not standard and will not work with other DCC implementations &lt;br /&gt;
that do not have resume capability. The negotiation is automatic, and once the &lt;br /&gt;
receiving user clicks the resume button, the transfer will commence as normal.&lt;br /&gt;
If the other party does not support the DCC Resume protocol the transfer will &lt;br /&gt;
simply not start. In those cases you have to start a complete new transfer from &lt;br /&gt;
the very beginning.&lt;br /&gt;
&lt;br /&gt;
The DCC Resume standard is set by mIRC and several other IRC clients support &lt;br /&gt;
DCC Resume already :&lt;br /&gt;
&lt;br /&gt;
mIRC			http://www.mirc.co.uk/index.html&lt;br /&gt;
PIRCH			http://www.bcpl.lib.md.us/~frappa/pirch.html&lt;br /&gt;
Visual IRC (ViRC)	http://apollo3.com/~acable/virc.html&lt;br /&gt;
IaIRC (InterAp IRC)	http://merlin.datlin.ee/HamGroup/yury/iairc.htm&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Here is a description of the mIRC DCC Resume Protocol.&lt;br /&gt;
&lt;br /&gt;
User1 is sending the file.&lt;br /&gt;
User2 is receiving the file.&lt;br /&gt;
&lt;br /&gt;
To initiate a DCC Send, User1 sends:&lt;br /&gt;
&lt;br /&gt;
PRIVMSG User2 :DCC SEND filename ipaddress port filesize&lt;br /&gt;
&lt;br /&gt;
Normally, if User2 accepts the DCC Send request, User2 connects to the address &lt;br /&gt;
and port number given by User1 and the file transfer begins.&lt;br /&gt;
&lt;br /&gt;
If User2 chooses to resume a file transfer of an existing file, the following &lt;br /&gt;
negotiation takes place:&lt;br /&gt;
&lt;br /&gt;
User2 sends:&lt;br /&gt;
&lt;br /&gt;
PRIVMSG User1 :DCC RESUME filename port position&lt;br /&gt;
&lt;br /&gt;
filename = the filename sent by User1.&lt;br /&gt;
port = the port number sent by User1.&lt;br /&gt;
position = the current size of the file that User2 has.&lt;br /&gt;
&lt;br /&gt;
User1 then responds:&lt;br /&gt;
&lt;br /&gt;
PRIVMSG User2 :DCC ACCEPT filename port position&lt;br /&gt;
&lt;br /&gt;
This is simply replying with the same information that User2 sent as &lt;br /&gt;
acknowledgement.&lt;br /&gt;
&lt;br /&gt;
At this point User2 connects to User1 address and port and the transfer begins &lt;br /&gt;
from the specified position.&lt;br /&gt;
&lt;br /&gt;
NOTE: the newer versions of mIRC actually ignore the filename as it is &lt;br /&gt;
redundant since the port uniquely identifies the connection. However, to remain &lt;br /&gt;
compatible mIRC still sends a filename as &amp;quot;file.ext&amp;quot; in both RESUME and ACCEPT.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tjerk Vonck&lt;br /&gt;
mirc@dds.nl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</description>
			<pubDate>Sat, 06 Sep 2008 09:07:34 GMT</pubDate>			<dc:creator>Secretagent</dc:creator>			<comments>http://wiki.darenet.org/Talk:mIRCs_DCC_resume_protocol</comments>		</item>
	</channel>
</rss>