blender3d.cz http://forum.blender3d.cz/ |
|
socket http://forum.blender3d.cz/viewtopic.php?f=11&t=2942 |
Stránka 1 z 1 |
Autor: | zgerbiak [ ned kvě 14, 2006 3:20 pm ] |
Předmět příspěvku: | socket |
nasiel som naky tutor na nete tak som skusal, a funguje... ibaze po chvili (par impulzou, okolo 20) sa mi to zrube... PYTHON SCRIPT ERROR: Traceback (most recent call last): File "pripojenie", line 31, in ? socket.error: (11, 'Resource temporarily unavailable') v riadku 30 je: data = conn.recv(1024) riadok 31: conn.send('data + 1') ale do vtedy to ide dobre, vymenia sa data...tak preco sa to za kazdym zrube? takto vyzera skript: Kód: import socket
cont = GameLogic.getCurrentController() own = cont.getOwner() GL = GameLogic server = cont.getSensor('ss') client = cont.getSensor('sc') esc = cont.getSensor('sesc') host = '127.0.0.1' port = 50007 if server.isPositive(): own.furt = 2 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((host, port)) s.listen(1) print "server vytvoreny" print 'cakam na pripojenie' while 1: #if own.furt == 2: #s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) conn, addr = s.accept() conn.setblocking(0) print 'klient pripojeny', addr data = conn.recv(1024) conn.send('data + 1') print 'prisli data', data conn.close() if client.isPositive() or own.furt ==1: own.furt = 1 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) print 'posielam data' s.send('1') data = s.recv(1024) s.close() print 'prijal som data:', data if esc.isPositive(): print 'odpojene' s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.close() own.furt = 0 Viem ze je to amaterske, ale co by ste chceli od amatera... ![]() |
Autor: | jm [ ned kvě 14, 2006 6:18 pm ] |
Předmět příspěvku: | |
to sou klasicky python priklady na socket co? ty nefungujou moc dobre tak jak jsou. http://ash.webpark.sk/multiplayer2.htm ashuv multiplayer, zatim nejlepsi co se na netu pro blender objevil. |
Autor: | zgerbiak [ ned kvě 14, 2006 11:17 pm ] |
Předmět příspěvku: | |
jj..to poznam, to mi tiez pomohlo....vdaka... Uz som to vyriesil... co som poriesil mozete vidiet v GB projekty > pokec ![]() |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |