Encore_1908
Дек. 19, 2012 18:57:57
всё зависит от сложности игры по сети

если просто передавать позиции объектов это не очень сложно. Если же игра в которой геймплей зависит от различных факторов,там уже намного сложнее. И вообще использовать питон для таких целей…не знаю, не знаю.
pellon
Дек. 20, 2012 13:15:35
а чо тогда использовать?
в питоне у меня гораздо больше успехов чем ао всём остальном.
Encore_1908
Дек. 20, 2012 22:53:25
честно не знаю

я использовал С++. Сразу же и получал exe файл без всякого шаманства с Py2exe и т.п. ИМХО это проще
pellon
Дек. 21, 2012 14:48:39
мне кажется этот код(сервер и клиент всмысле)- пустяк.
но у меня всё ещё не получается ничего….
у меня даже старый код теперь не работает.

а почему не знаю
pellon
Дек. 21, 2012 15:53:54
почему не работает этот код в клиенте?
объясните мне чтоб я знал:
#!/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()
Encore_1908
Дек. 21, 2012 23:52:12
а что вам говорит отладчик?
просто я не уверен что вы правильно код вставили.Т.к. отсутствует определение функции,в таком случае это и есть причина того что не работает
pellon
Дек. 22, 2012 11:41:32
Encore_1908
отсутствует определение функции
наверно это глупый вопрос: как сделать это определение?
я с другими кодами так делал - работает.
чо это вобще за определение?
я просто с такой проблемой не сталкивался.
а на счёт отладчика… я…. ну я им не пользуюсь…
такой вот я непутёвый
pellon
Дек. 22, 2012 13:13:33
тфу ё маё!
вот я дурак: забыл “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()
FishHook
Дек. 22, 2012 16:44:43
Послушайте, pellon
Давно уже чешутся руки закрывать Ваши темы на взлете. Давайте так, либо Вы начинаете стремительно взрослеть, либо Вы возвращаетесь в школу и пребываете там до наступления момента прозрения. Этот момент характеризуется тем, что Вы четко начнете понимать, что учиться - Ваша задача. Вам будут помогать в определенной степени, на определенных этапах, но не постоянно, не ежемоментно. Возьмем Ваше теперешнее непонимание Вашего же кода.
>>>>тогда почему этот код (сервер) не работает:
Вы не постарались объяснить, чего Ваш код должен делать вообще, но Вам должны объяснить Ваши ошибки!
Хотите быть профессионалом - привыкайте к определенным правилам и соблюдайте их, для начала научитесь выражать свои мысли внятно и последовательно, научитесь читать литературу или хотя бы пользоваться гуглом. На Ваш (якобы) заявленный возраст и так делают скидки, не наглейте,
pellon
Дек. 23, 2012 13:07:49
FishHook
не наглейте
ладно понял. больше небуду…