I tried what John mentioned, and got a connection failed error after about 10-15 seconds.<br>I also included serve/servlet and add #:listen-ip<br>
#f at the bottom of my application. The documentation also says to change the top of my application from<br><p><span class="hspace">  </span><span class="schememod">#lang</span><span class="hspace"> </span><span class="schemesymbol">web-server/insta</span>        <br>
</p><p>to</p> (require web-server/servlet)<br> (provide/contract (start (request? . -&gt; . response/c)))<br><br>but I&#39;m not sure what the second line is doing, if that is a correct syntax or not or if I should change/add something to that line, and it is causing an error saying something like (undefined module in responce/c. )<br>
<br>I&#39;m providing the code that I&#39;m using in case anyone has the time to take a look and see if there is something I&#39;m doing wrong.<br><br>Thanks,<br><br><div class="gmail_quote">On Tue, Apr 21, 2009 at 7:33 AM, Jay McCarthy <span dir="ltr">&lt;<a href="mailto:jay.mccarthy@gmail.com">jay.mccarthy@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Another thing to do is to switch to serve/servlet and add #:listen-ip<br>
#f to the arguments.<br>
<font color="#888888"><br>
Jay<br>
</font><div><div></div><div class="h5"><br>
On Mon, Apr 20, 2009 at 10:02 PM, John Clements<br>
&lt;<a href="mailto:clements@brinckerhoff.org">clements@brinckerhoff.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On Apr 18, 2009, at 10:20 PM, gadva wrote:<br>
&gt;<br>
&gt;&gt; Thanks for the quick reply,<br>
&gt;&gt;<br>
&gt;&gt; Sorry If I was unclear with the question, I just haven&#39;t had that much<br>
&gt;&gt; experience with setting up a web server before, and with networking in<br>
&gt;&gt; general so I&#39;m not sure about the right terminology yet.<br>
&gt;&gt;<br>
&gt;&gt; I guess my question was how to setup the application to serve requests<br>
&gt;&gt; to users connecting to my server by typing<br>
&gt;&gt; <a href="http://serverIP:8000/myapplication.ss" target="_blank">http://serverIP:8000/myapplication.ss</a>.<br>
&gt;&gt;<br>
&gt;&gt; Because right now when I test it on a browser from within the server<br>
&gt;&gt; it runs ok, but when I attempt to connect from a different computer it<br>
&gt;&gt; does not work. So by using the code described above (and in the PLT<br>
&gt;&gt; Blog Application example from the website) (basically using web-sever/<br>
&gt;&gt; insta, serve/servlet) I am running the application on a selected port,<br>
&gt;&gt; so when a user connects to my IP adress with the correct port etc<br>
&gt;&gt; shouldn&#39;t the web server accept a request and respond with the HTML<br>
&gt;&gt; page that I define?<br>
&gt;<br>
&gt; Speaking very generally, yes.<br>
&gt;<br>
&gt; My guess is that the external requests are not reaching your web server,<br>
&gt; either because of a software firewall or because of an external network<br>
&gt; firewall.<br>
&gt;<br>
&gt; One easy test is to try to contact the your PLT web server on the given port<br>
&gt; using a simple telnet client from another machine, e.g.:<br>
&gt;<br>
&gt; my-other-machine% telnet serverIP 8000<br>
&gt;<br>
&gt; If it goes through... well, I&#39;d be surprised.  My guess is that it will<br>
&gt; fail, but it can fail in two very different ways: most firewalls refuse to<br>
&gt; answer entirely, in order to increase the cost of port scanning.  So if you<br>
&gt; get an immediate &quot;server is not answering&quot; message, then there&#39;s probably no<br>
&gt; firewall in place.  If you just get a stalled telnet, then there&#39;s probably<br>
&gt; a firewall in place.<br>
&gt;<br>
&gt; FWIW, there are about 150 things that could be going wrong here; my<br>
&gt; confidence that I&#39;m steering you in the right direction is only slightly<br>
&gt; higher than 50%.<br>
&gt;<br>
&gt; All the best,<br>
&gt;<br>
&gt; John Clements<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _________________________________________________<br>
&gt;  For list-related administrative tasks:<br>
&gt;  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Jay McCarthy &lt;<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>&gt;<br>
Assistant Professor / Brigham Young University<br>
<a href="http://teammccarthy.org/jay" target="_blank">http://teammccarthy.org/jay</a><br>
<br>
&quot;The glory of God is Intelligence&quot; - D&amp;C 93<br>
</div></div></blockquote></div><br>