Найти - Пользователи
Полная версия: передача данных с одного компа на другой
Начало » Python для новичков » передача данных с одного компа на другой
1 2 3
Encore_1908
всё зависит от сложности игры по сети если просто передавать позиции объектов это не очень сложно. Если же игра в которой геймплей зависит от различных факторов,там уже намного сложнее. И вообще использовать питон для таких целей…не знаю, не знаю.
pellon
а чо тогда использовать?
в питоне у меня гораздо больше успехов чем ао всём остальном.
Encore_1908
честно не знаю я использовал С++. Сразу же и получал exe файл без всякого шаманства с Py2exe и т.п. ИМХО это проще
pellon
мне кажется этот код(сервер и клиент всмысле)- пустяк.
но у меня всё ещё не получается ничего….
у меня даже старый код теперь не работает. а почему не знаю
pellon
почему не работает этот код в клиенте?
объясните мне чтоб я знал:

#!/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
а что вам говорит отладчик?
просто я не уверен что вы правильно код вставили.Т.к. отсутствует определение функции,в таком случае это и есть причина того что не работает
pellon
Encore_1908
отсутствует определение функции
наверно это глупый вопрос: как сделать это определение?
я с другими кодами так делал - работает.
чо это вобще за определение?
я просто с такой проблемой не сталкивался.
а на счёт отладчика… я…. ну я им не пользуюсь…
такой вот я непутёвый
pellon
тфу ё маё!
вот я дурак: забыл “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
Послушайте, pellon
Давно уже чешутся руки закрывать Ваши темы на взлете. Давайте так, либо Вы начинаете стремительно взрослеть, либо Вы возвращаетесь в школу и пребываете там до наступления момента прозрения. Этот момент характеризуется тем, что Вы четко начнете понимать, что учиться - Ваша задача. Вам будут помогать в определенной степени, на определенных этапах, но не постоянно, не ежемоментно. Возьмем Ваше теперешнее непонимание Вашего же кода.
>>>>тогда почему этот код (сервер) не работает:
Вы не постарались объяснить, чего Ваш код должен делать вообще, но Вам должны объяснить Ваши ошибки!
Хотите быть профессионалом - привыкайте к определенным правилам и соблюдайте их, для начала научитесь выражать свои мысли внятно и последовательно, научитесь читать литературу или хотя бы пользоваться гуглом. На Ваш (якобы) заявленный возраст и так делают скидки, не наглейте,
pellon
FishHook
не наглейте
ладно понял. больше небуду…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB