Форум сайта python.su
1
всё зависит от сложности игры по сети
если просто передавать позиции объектов это не очень сложно. Если же игра в которой геймплей зависит от различных факторов,там уже намного сложнее. И вообще использовать питон для таких целей…не знаю, не знаю.
Офлайн
-1
а чо тогда использовать?
в питоне у меня гораздо больше успехов чем ао всём остальном.
Офлайн
1
честно не знаю
я использовал С++. Сразу же и получал exe файл без всякого шаманства с Py2exe и т.п. ИМХО это проще
Офлайн
-1
мне кажется этот код(сервер и клиент всмысле)- пустяк.
но у меня всё ещё не получается ничего….
у меня даже старый код теперь не работает.
а почему не знаю
Офлайн
-1
почему не работает этот код в клиенте?
объясните мне чтоб я знал:
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket sock = socket.socket() sock.connect(('25.124.229.232',9798)) kkk(): hhh=raw_input("enter: ") sock.send(hhh) data = sock.recv(1024) sock.close() print data while True: kkk()
Отредактировано pellon (Дек. 21, 2012 15:54:09)
Офлайн
1
а что вам говорит отладчик?
просто я не уверен что вы правильно код вставили.Т.к. отсутствует определение функции,в таком случае это и есть причина того что не работает
Офлайн
-1
Encore_1908наверно это глупый вопрос: как сделать это определение?
отсутствует определение функции
Отредактировано pellon (Дек. 22, 2012 11:42:06)
Офлайн
-1
тфу ё маё!
вот я дурак: забыл “def” перед функцией записать 


теперь этот код работает
я вспомнил чо такое определение 
тогда почему этот код (сервер) не работает:
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket def rrr(): sock = socket.socket() sock.bind(('25.124.229.232',9798)) sock.listen(1) conn, addr = sock.accept() print 'connected:', addr data = conn.recv(1024) if not data: gg=5 conn.send(data) conn.close() while True: rrr()
Отредактировано pellon (Дек. 22, 2012 13:22:10)
Офлайн
568
Послушайте, pellon
Давно уже чешутся руки закрывать Ваши темы на взлете. Давайте так, либо Вы начинаете стремительно взрослеть, либо Вы возвращаетесь в школу и пребываете там до наступления момента прозрения. Этот момент характеризуется тем, что Вы четко начнете понимать, что учиться - Ваша задача. Вам будут помогать в определенной степени, на определенных этапах, но не постоянно, не ежемоментно. Возьмем Ваше теперешнее непонимание Вашего же кода.
>>>>тогда почему этот код (сервер) не работает:
Вы не постарались объяснить, чего Ваш код должен делать вообще, но Вам должны объяснить Ваши ошибки!
Хотите быть профессионалом - привыкайте к определенным правилам и соблюдайте их, для начала научитесь выражать свои мысли внятно и последовательно, научитесь читать литературу или хотя бы пользоваться гуглом. На Ваш (якобы) заявленный возраст и так делают скидки, не наглейте,
Отредактировано FishHook (Дек. 22, 2012 16:47:16)
Офлайн
-1
FishHookладно понял. больше небуду…
не наглейте
Офлайн