想使用Python做游戏服务器端开发,需要具备哪些技术
你自己说的太含糊了。游戏服务端。仅这两个词只是能说明你要求的服务器并发量要大,此外可能会有一个游戏引擎。
具体的你用的是什么游戏类型。需要什么样的引擎。以及是否是网网游戏,或者是FLASH做的RPG游戏都没有说。所以很难给出一个具体的框架与协议。
不过简单的说,python做游戏服务器足够,以前有人用python做过魔兽世界的游戏服务器,做过EVE的客户端。通常来讲,会使用一个内存数据库,一组关系型数据库。还有几套应用系统,比如交易系统,副本系统,对话系统,用户管理系统,支付系统系统。
都是相互独立的,与游戏引擎关系不大。 要用的技术挺复杂的。主要是网络,安全,进程管理,C语言接口,数据库,图像处理,分布式管理等。
python怎么压榨服务器资源
利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认8000] 例如: python -m SimpleHTTPServer 8080 然后就可以在浏览器中输入 h ttp://loca lhost:端口号/路径 来访问服务器资源。 例如: h ttp://local host:808 0/index.h tm(当然index.htm文件得自己创建) 其他机器也可以通过服务器的IP地址来访问。
怎么用python写webservice服务器端,在已知客户端是C#的情况下
调什么的webservice都是一样的
你在C#创建一个工程以后,在ServiceReferences文件夹,右键添加AddServiceReferences
Address中输入这个地址
然后点GO
如果地址正确,远程服务正常,下面就会出现这个调用的类和方法。
底下的Namespace里面输入这个调用的名称,例如PythonWebservice
调用的时候直接
PythonWebservice.类obj=newConfirmService.类();
obj.方法(参数),返回的就是结果了。
sql和python哪个难学
你是想做数据分析对吧?建议啊,MySQL能应付很多统计问题了再去学python,python语法当然了必须先掌握,这个很简单,然后就是python有两个跟数据分析密切相关的包,如果你想做数据分析,请把重点放在两个包上再学sql吧,毕竟单纯的学sql没有什么意义,因为什么也做不了sql 建议先学sql server,有了python的语法基础学sqlserver很简单,当然没有基础也能学,只是有一门语言基础学起来更容易学完sql server 再学oracle,oracle一定要学,其他数据库根据需求来学,比如Nosql就非常好
还没有评论,来说两句吧...