Thank you Jeff!!! That really helped a lot!

在 2017年11月4日星期六 UTC+8上午8:12:45,Jeff Silverman写道:
>
> I tried it.  On the client side:
>
> jeffs@jeffs-desktop:~/python (hints_dev)* $ curl localhost:1234
> hello!jeffs@jeffs-desktop:~/python (hints_dev)* $ curl 192.168.0.16:1234
> hello!jeffs@jeffs-desktop:~/python (hints_dev)* $ curl -6 
> http://[2602:61:7e5c:3b00:e52d:317e:9f1:2300]:1234
> curl: (7) Failed to connect to 2602:61:7e5c:3b00:e52d:317e:9f1:2300 port 
> 1234: Connection refused
> jeffs@jeffs-desktop:~/python (hints_dev)* $ 
> So it works under IPv4 and does not work under IPv6.  What does it look 
> like on the server side?
>
> jeffs@jeffs-desktop:~/python (hints_dev)* $ python webpy_demo.py 1234
> http://0.0.0.0:1234/
> 127.0.0.1:38548 - - [03/Nov/2017 17:03:25] "HTTP/1.1 GET /" - 200 OK
> 127.0.0.1:38590 - - [03/Nov/2017 17:06:41] "HTTP/1.1 GET /" - 200 OK
> 192.168.0.16:39062 - - [03/Nov/2017 17:06:52] "HTTP/1.1 GET /" - 200 OK
> 127.0.0.1:38624 - - [03/Nov/2017 17:07:58] "HTTP/1.1 GET /" - 200 OK
> 192.168.0.16:39094 - - [03/Nov/2017 17:08:04] "HTTP/1.1 GET /" - 200 OK
>
> I suspect the problem is that you are using public_ip as the IPv4 
> address.  Try using 127.0.0.1.  That should work.
>
> That it doesn't work under IPv6 is not unexpected and could probably be 
> fixed easily.
>
>
> Best,
>
> Jeff
>
>
>
> On Thu, Nov 2, 2017 at 11:25 PM, Yinuo Hong <[email protected] 
> <javascript:>> wrote:
>
>> I copied the sample program from http://webpy.org:
>> =====main.py=====
>> *import web*
>> *urls=('/','Handle',)*
>> *class Handle:*
>> *    def GET(self):*
>> *        return 'hello!'*
>> *if __name__=="__main__":*
>> *    app=web.application(urls, globals())*
>> *    app.run()*
>> ================
>> Then type:# *python main.py 1234*
>> It returns: *http://0.0.0.0:1234/ <http://0.0.0.0:1234/>*
>> And netstat returns: * tcp        0      0 0.0.0.0:1234 
>> <http://0.0.0.0:1234>            0.0.0.0:*               LISTEN      
>> 10143/python*
>>
>> However, "http://public_ip:1234"; is not reachable, and returns 
>> *ERR_CONNECTION_TIMED_OUT*
>>
>> The Firewall service have been turned off.
>> Change to other ports doesn't help.
>> I don't know how can I work on it for the next step... anyone can help?
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "web.py" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>
>> .
>> Visit this group at https://groups.google.com/group/webpy.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Jeff Silverman, linux sysadmin
> nine two four   twentieth avenue east
> Seattle, WA, nine eight one one two -3507
> (253) 459-2318
> [email protected] (note the zero!)
> http://www.commercialventvac.com
> See my portfolio of writings and talks 
> <http://www.commercialventvac.com/portfolio.html>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/webpy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to