导航:首页 > 编程语言 > python可以做服务端吗

python可以做服务端吗

发布时间:2022-09-05 18:45:43

❶ 用python写游戏的后端服务器,有什么好的实践

很多游戏公司都在用python做服务端了,
现在不是用python做如何的问题了,而是如何用p... 服务器都是基于python,支持1000人左右可以,如果支持更多的人的话,有点吃力,现在后端

❷ 如何使用python制作网站服务器,让客户通过网址,访问我电脑的文件

首先纠正几个名词问题.

  1. 服务器是指的硬件,PYthon作为一个编程语言是无法制作硬件的.

  2. 网址更确切的说应该是域名服务,网址是一个指向地址,指向的是服务器的IP地址.


python只能制作网站后台程序,目前已经有现成的py库可以快速搭建网站服务.如:Django,Flask,Bottle 等框架都可以实现.

通过网址访问,则需要域名服务,需要从域名服务商购买域名,并将域名解析到,网站服务器上,通过80端口访问通过网站程序搭建的网站.

网址从服务商处注册,是需要一定费用的,可以根据自己的需要在服务商处选择.

域名是可以自己自定义选择的,不过一定得是别人没有注册过的才行.

服务器也是需要付费的.

❸ 如何用python搭建一个最简单的Web服务器

用Python建立最简单的web服务器

利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令

❹ 为什么python很少用来写网游服务器端通常是c++写的。因为速度慢吗

是因为历史原因,C/C++存在的时间比python要久远,并且C/C++是历史上第一个全能类型语言,这么多年来,经过全世界的努力,C/C++在各种领域,虽然不是最先进的,但却是最稳定最可靠最完善最可行的。因为做为生产/运营商,都会选择C/C++,以保证自己的钱不会打水漂!做为创业公司,都会选择其他言语,用于创新。

❺ 可以用Python写Android客户端的服务器端吗

可以的
服务器端使用python完成,下面为python代码:

代码如下:
#server.py
import socket
def getipaddrs(hostname):#只是为了显示IP,仅仅测试一下
result = socket.getaddrinfo(hostname, None, 0, socket.SOCK_STREAM)
return [x[4][0] for x in result]

host = ''#为空代表为本地host
hostname = socket.gethostname()
hostip = getipaddrs(hostname)
print('host ip', hostip)#应该显示为:127.0.1.1
port = 9999 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
s.listen(4)
while True:
conn, addr = s.accept()
print('Connected by', addr)
data = conn.recv(1024)
if not data: break
conn.sendall(data)#把接收到数据原封不动的发送回去
print('Received', repr(data))
conn.close()

❻ 用python的django或者web.py做服务器,性能上有瓶颈吗

豆瓣、Youtube、Instagram、Pinterest、Quora的后端都用了Python,所以,用Python作为服务器后台的开发语言是完全没问题的,除非要开发一个纯CPU密集型的后台服务,还是选择那些天生擅长性能的语言C、C++、java
不过,既然接受了Python的简单易用和快速开发优势,作为tradeoff,就要学会接受和处理Python的一些缺点。用django作数据服务器两年多,确实会有一些性能问题。
1.异步
django的http请求是同步的,通过gevent的协程来实现异步就解决了,很快。
2.缓存和队列
用ZeroMQ、Memcached来做缓存和队列就解决了。
3.影响性能的函数
如果真的有CPU密集型的函数影响性能,可以编译成C来解决性能问题,一些矩阵操作也可以通过numpy来解决

❼ 想使用Python做游戏服务器端开发,需要具备哪些技术

你自己说的太含糊了。游戏服务端。仅这两个词只是能说明你要求的服务器并发量要大,此外可能会有一个游戏引擎。具体的你用的是什么游戏类型。需要什么样的引擎。以及是否是网网游戏,或者是FLASH做的RPG游戏都没有说。所以很难给出一个具体的框架与协议。

不过简单的说,python做游戏服务器足够,以前有人用python做过魔兽世界的游戏服务器,做过EVE的客户端。

通常来讲,会使用一个内存数据库,一组关系型数据库。还有几套应用系统,比如交易系统,副本系统,对话系统,用户管理系统,支付系统系统。都是相互独立的,与游戏引擎关系不大。

要用的技术挺复杂的。主要是网络,安全,进程管理,C语言接口,数据库,图像处理,分布式管理等。

❽ 为什么python很少用来写网游服务器端

其实很简单,主要是因为python的使用场景是一些比较简单,并发量低的,对速度要求不是很高。网游服务端,交互量会很大,实时性要求很高,python这种解释性动态语言,较java、C++并不占据优势。

❾ python能开发服务器吗

可以的,理论上python可以替代别的语言,实际上还是有点差距。

阅读全文

与python可以做服务端吗相关的资料

热点内容
python编译器mac 浏览:293
windows的doc命令 浏览:463
nfc全加密门禁卡 浏览:636
身份信息被加密 浏览:482
我的盐城app怎么添加不了家庭成员 浏览:493
php商城并发 浏览:348
熊猫绘画app怎么做出大佬的笔刷 浏览:603
云存储服务器知识 浏览:461
服务器cpu是什么指令集 浏览:590
糖猫t10怎么安装app 浏览:992
电脑加密u盘怎么使用 浏览:517
linux如何升级php版本升级 浏览:841
二级程序员c语言难度 浏览:352
批处理编译qt 浏览:66
铁友app怎么查询机票订单 浏览:197
myeclipselinux破解版 浏览:417
批处理命令语法不正确 浏览:889
pdf合并成一个pdf在线 浏览:383
柱加密区构造要求 浏览:516
地板木龙骨标准跟加密区别 浏览:151