首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ubuntu下创建socket server不能连接?

ubuntu下创建socket server不能连接?

提问于 2016-05-05 16:39:26
回答 2关注 0查看 717

我用的学生套餐使用python创建的socket 服务器,监听8081端口程序如下

import socketHOST='127.0.0.1'PORT=8081BUFFER=4096sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind((HOST,PORT))sock.listen(10)print 'socket server is listening ',PORTwhile True:  client_sock,client_addr=sock.accept()  print client_addr,' is connect'  while True:    recv = client_sock.recv(BUFFER)    if not recv:      client_sock.close()      break    print 'received data is ',recv    client_sock.send('server is received your msg')sock.close()

在vps上使用telnet 127.0.0.1 8081能连接上,但是使用我的公网ip不能连接,而且创建server的时候也只能使用127的地址,要不然报错。我在我的电脑上使用telnet vpsip 8081也不能连接我试了一下ifconfig,根本不能查到公网ip。这是为什么?还有我如何才能在本地连接上我的socket 服务器?

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档