<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.computercraft.info/wiki/index.php?action=history&amp;feed=atom&amp;title=User%3APocok5%2FCraFTP</id>
		<title>User:Pocok5/CraFTP - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.computercraft.info/wiki/index.php?action=history&amp;feed=atom&amp;title=User%3APocok5%2FCraFTP"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;action=history"/>
		<updated>2026-07-12T00:46:03Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1199&amp;oldid=prev</id>
		<title>Pocok5: /* CraFTP */</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1199&amp;oldid=prev"/>
				<updated>2012-04-01T14:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CraFTP&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&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 style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:43, 1 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Manually sending data==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Manually sending data==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you need to send data without the aid of the sender program, you must launch the lua prompt first. Next, you must send the Begin Stream Message to the receiver, wich causes it to open the output file and start writing the lines that you send it. To send the BTM, type rednet.send(''computerid'',&amp;quot;fsendOpen&amp;quot;) or rednet.broadcast(&amp;quot;fsendOpen&amp;quot;) to send to all connected computers. After that, all strings that you send the receiver(s) become new lines in the output file. After you are done with the transmission, send &amp;quot;fsendClose&amp;quot; to the receiver (it's the End Stream Message). It will then close the file and finish the download.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you need to send data without the aid of the sender program, you must launch the lua prompt first. Next, you must send the Begin Stream Message to the receiver, wich causes it to open the output file and start writing the lines that you send it. To send the BTM, type rednet.send(''computerid'',&amp;quot;fsendOpen&amp;quot;) or rednet.broadcast(&amp;quot;fsendOpen&amp;quot;) to send to all connected computers. After that, all strings that you send the receiver(s) become new lines in the output file. After you are done with the transmission, send &amp;quot;fsendClose&amp;quot; to the receiver (it's the End Stream Message). It will then close the file and finish the download.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Download==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CraFTP v1.0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[http://www.mediafire.com/?3xihgb1ab0x86tf Download via Mediafire]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ccraft_wiki-mw_:diff:version:1.11a:oldid:1198:newid:1199 --&gt;
&lt;/table&gt;</summary>
		<author><name>Pocok5</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1198&amp;oldid=prev</id>
		<title>Pocok5: /* CraFTP */</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1198&amp;oldid=prev"/>
				<updated>2012-04-01T14:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CraFTP&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&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 style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:39, 1 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CraFTP is a simple system that allows you to send text files over Rednet.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CraFTP is a simple system that allows you to send text files over Rednet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It has two programs already written: Filesend and Receive.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It has two programs already written: Filesend and Receive.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''All programs require the modem/bundled cable to be on the ''right'' side of the computer! This also allows turtles to send/receive wireless transmissions.'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sendfile==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sendfile==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sendfile is the program that is able to send the text file of your choice. It sends the file to all connected computers and turtles using Rednet Broadcast. While very useful for sending data, it is not encoded in any way and because of the method it uses to contact receiver computers ([[rednet (API)|rednet.broadcast]]), any and every computer can read the stream. A version for private file sharing is planned, until then it is advised to use bundled cables for secret files, or spy computers may intercept the signal. Another solution is to send data manually using [[rednet (API)|rednet.send]]. Type 'help filesend' in the console to get more information about using the program.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sendfile is the program that is able to send the text file of your choice. It sends the file to all connected computers and turtles using Rednet Broadcast. While very useful for sending data, it is not encoded in any way and because of the method it uses to contact receiver computers ([[rednet (API)|rednet.broadcast]]), any and every computer can read the stream. A version for private file sharing is planned, until then it is advised to use bundled cables for secret files, or spy computers may intercept the signal. Another solution is to send data manually using [[rednet (API)|rednet.send]]. Type 'help filesend' in the console to get more information about using the program.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ccraft_wiki-mw_:diff:version:1.11a:oldid:1197:newid:1198 --&gt;
&lt;/table&gt;</summary>
		<author><name>Pocok5</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1197&amp;oldid=prev</id>
		<title>Pocok5: /* Sendfile */</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1197&amp;oldid=prev"/>
				<updated>2012-04-01T14:32:28Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sendfile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&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 style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:32, 1 April 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It has two programs already written: Filesend and Receive.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It has two programs already written: Filesend and Receive.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sendfile==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Sendfile==&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;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sendfile is the program that is able to send the text file of your choice. It sends the file to all connected computers and turtles using Rednet Broadcast. While very useful for sending data, it is not encoded in any way and because of the method it uses to contact receiver computers ([[rednet.broadcast]]), any and every computer can read the stream. A version for private file sharing is planned, until then it is advised to use bundled cables for secret files, or spy computers may intercept the signal. Another solution is to send data manually using [[rednet.send]]. Type 'help filesend' in the console to get more information about using the program.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sendfile is the program that is able to send the text file of your choice. It sends the file to all connected computers and turtles using Rednet Broadcast. While very useful for sending data, it is not encoded in any way and because of the method it uses to contact receiver computers ([[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rednet (API)|&lt;/ins&gt;rednet.broadcast]]), any and every computer can read the stream. A version for private file sharing is planned, until then it is advised to use bundled cables for secret files, or spy computers may intercept the signal. Another solution is to send data manually using [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rednet (API)|&lt;/ins&gt;rednet.send]]. Type 'help filesend' in the console to get more information about using the program.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Receive==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Receive==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Receive is the program that you can use to read the datastream that the sender program broadcasts. The program asks for an existing file in the 'email' directory wich you must create yourself. After that, the computer enters a loop that checks for the Begin Stream Message in the incoming signals. During listening and downloading, your computer will remain unresponsive. After a succesful download, the program asks if you want to open the file in the editor instantly or return to CraftOS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Receive is the program that you can use to read the datastream that the sender program broadcasts. The program asks for an existing file in the 'email' directory wich you must create yourself. After that, the computer enters a loop that checks for the Begin Stream Message in the incoming signals. During listening and downloading, your computer will remain unresponsive. After a succesful download, the program asks if you want to open the file in the editor instantly or return to CraftOS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Manually sending data==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Manually sending data==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you need to send data without the aid of the sender program, you must launch the lua prompt first. Next, you must send the Begin Stream Message to the receiver, wich causes it to open the output file and start writing the lines that you send it. To send the BTM, type rednet.send(''computerid'',&amp;quot;fsendOpen&amp;quot;) or rednet.broadcast(&amp;quot;fsendOpen&amp;quot;) to send to all connected computers. After that, all strings that you send the receiver(s) become new lines in the output file. After you are done with the transmission, send &amp;quot;fsendClose&amp;quot; to the receiver (it's the End Stream Message). It will then close the file and finish the download.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you need to send data without the aid of the sender program, you must launch the lua prompt first. Next, you must send the Begin Stream Message to the receiver, wich causes it to open the output file and start writing the lines that you send it. To send the BTM, type rednet.send(''computerid'',&amp;quot;fsendOpen&amp;quot;) or rednet.broadcast(&amp;quot;fsendOpen&amp;quot;) to send to all connected computers. After that, all strings that you send the receiver(s) become new lines in the output file. After you are done with the transmission, send &amp;quot;fsendClose&amp;quot; to the receiver (it's the End Stream Message). It will then close the file and finish the download.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ccraft_wiki-mw_:diff:version:1.11a:oldid:1196:newid:1197 --&gt;
&lt;/table&gt;</summary>
		<author><name>Pocok5</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1196&amp;oldid=prev</id>
		<title>Pocok5: Created page with &quot;=CraFTP= CraFTP is a simple system that allows you to send text files over Rednet. It has two programs already written: Filesend and Receive. ==Sendfile== Sendfile is the prog...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Pocok5/CraFTP&amp;diff=1196&amp;oldid=prev"/>
				<updated>2012-04-01T14:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;=CraFTP= CraFTP is a simple system that allows you to send text files over Rednet. It has two programs already written: Filesend and Receive. ==Sendfile== Sendfile is the prog...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=CraFTP=&lt;br /&gt;
CraFTP is a simple system that allows you to send text files over Rednet.&lt;br /&gt;
It has two programs already written: Filesend and Receive.&lt;br /&gt;
==Sendfile==&lt;br /&gt;
Sendfile is the program that is able to send the text file of your choice. It sends the file to all connected computers and turtles using Rednet Broadcast. While very useful for sending data, it is not encoded in any way and because of the method it uses to contact receiver computers ([[rednet.broadcast]]), any and every computer can read the stream. A version for private file sharing is planned, until then it is advised to use bundled cables for secret files, or spy computers may intercept the signal. Another solution is to send data manually using [[rednet.send]]. Type 'help filesend' in the console to get more information about using the program.&lt;br /&gt;
==Receive==&lt;br /&gt;
The Receive is the program that you can use to read the datastream that the sender program broadcasts. The program asks for an existing file in the 'email' directory wich you must create yourself. After that, the computer enters a loop that checks for the Begin Stream Message in the incoming signals. During listening and downloading, your computer will remain unresponsive. After a succesful download, the program asks if you want to open the file in the editor instantly or return to CraftOS.&lt;br /&gt;
==Manually sending data==&lt;br /&gt;
If you need to send data without the aid of the sender program, you must launch the lua prompt first. Next, you must send the Begin Stream Message to the receiver, wich causes it to open the output file and start writing the lines that you send it. To send the BTM, type rednet.send(''computerid'',&amp;quot;fsendOpen&amp;quot;) or rednet.broadcast(&amp;quot;fsendOpen&amp;quot;) to send to all connected computers. After that, all strings that you send the receiver(s) become new lines in the output file. After you are done with the transmission, send &amp;quot;fsendClose&amp;quot; to the receiver (it's the End Stream Message). It will then close the file and finish the download.&lt;/div&gt;</summary>
		<author><name>Pocok5</name></author>	</entry>

	</feed>