Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> sioc et adresse ip
VIPPEN
post 10 Dec 2009, 16:56
Message #1




Barraque à Frriiiittteeeesss!!!!!!!

Indicatif : TH-91
Messages : 725
Inscrit : 29/06/05
Lieu : Incarville (27400)
Membre n° 198

salut tous

je voudrais savoir si on peut imposer une adresse ip à sioc server

en effet ayant 2 cartes réseaux dans le pc, plus une wifi quand je
démarre sioc il me prend toujours le réseau wifi en tant que base...

donc je voudrais savoir comment faire pour choisir le réseau inter pc
sans avoir à désactiver toutes les cartes avant de lancer sioc

Ce message a été modifié par VIPPEN - 10 Dec 2009, 16:57.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 10 Dec 2009, 17:20
Message #2




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,204
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Dans le LoIOCPserveur.lua

LoiocpServeur =
{
MAX_SLOTS = 2, -- Nombre maximun de slots clients
SOCKET_PORT = 1452, -- Port du serveur LoiocpServeur
SOCKET_HOST = "*", -- Host du serveur
DELAI_ACTUALISATION_INFO = 0.1, -- Temps entre chaque mise à jour des infos (sec.)
slotClients = {}, -- Liste des slots clients
nombreClient = 0, -- Nombre de client connectés
serveurTcp = nil, -- Handle du serveur
ancieneValeur = {}, -- Liste des Valeurs lockon précédentes
specialInfos = {1,1,1,1,1}, -- (1=target|2=lockTarget|3=emitters|4=waypoints)


Et dans le SIOC.ini

[************** IOCP CLIENT MODULE #0 ***************]

[ Desactivar el módulo cliente IOCP ]
[ Disable IOCP client module ]
IOCPclient0_disable=Yes

[ IP del servidor donde debe de conectar el cliente ]
[ IOCP client host name ]
IOCPclient0_host=localhost
[ Puerto de envio del protocolo IOCP cliente ]
[ IOCP client port ]
IOCPclient0_port=8091


[************** IOCP CLIENT MODULE #1 ***************]

[ Desactivar el módulo cliente IOCP ]
[ Disable IOCP client module ]
IOCPclient1_disable=Yes

[ IP del servidor donde debe de conectar el cliente ]
[ IOCP client host name ]
IOCPclient1_host=localhost

[ Puerto de envio del protocolo IOCP cliente ]
[ IOCP client port ]
IOCPclient1_port=8092

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
VIPPEN
post 10 Dec 2009, 17:46
Message #3




Barraque à Frriiiittteeeesss!!!!!!!

Indicatif : TH-91
Messages : 725
Inscrit : 29/06/05
Lieu : Incarville (27400)
Membre n° 198

désolé mais la je comprend rien... blushing.gif
je voudrais mettre l'adresse ip 192.168.5.1 en <iocp> server sad.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 10 Dec 2009, 18:21
Message #4






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

Salut Vippen,

LeCreole serait la personne idéale pour te répondre ... mais d'ici là je vais essayer de te proposer quelquechose.
Que LeCreole me corrige si je me trompe blushing.gif

SIOC utilise le port 8092 (indiqué dans le "sioc.ini" comme port de serveur, quelque soit l'IP.
Donc çà n'est pas dans SIOC.ini qu'il va falloir aller pour forcer l'adresse IP à utiliser.

Si tu te souviens, j'avais fourni deux serveurs LOSIOC.lua de LeCreole.
Un local pour une installation de SIOC sur le PC n°1 (en local), et c'est celui que tu utilises.
"LoiocpServeur_LOCAL-IOCP.lua"

Et un "LoiocpServeur.lua" pour une config. où l'on veut faire tourner SIOC sur le 2eme PC.
Dans ce 2eme cas, il fallait modifier la ligne "656" pour indiquer l'adresse IP du 2eme PC.

Je te conseil donc, de procéder ainsi.
Garde ta config inchangée.
Ouvre "LoiocpServeur_LOCAL-IOCP.lua" avec un éditeur et va à la ligne 656
Tu y trouveras les lignes
CODE

SIOCClient = {
        SIOC_SOCKET_PORT = 8092,
        SIOC_SOCKET_HOST = "localhost",


Change cette dernière ligne pour mettre :
CODE
SIOC_SOCKET_HOST = "192.168.5.1",


(oublie pas les virgules à la fin wink.gif )

....... et dit moi si çà marche gap.gif blushing.gif


Miaou wavetowel2.gif

Ce message a été modifié par KaTZe - 11 Dec 2009, 08:01.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
VIPPEN
post 10 Dec 2009, 18:34
Message #5




Barraque à Frriiiittteeeesss!!!!!!!

Indicatif : TH-91
Messages : 725
Inscrit : 29/06/05
Lieu : Incarville (27400)
Membre n° 198

non ca ne marche pas katze

il y a peut être une priorité autre, tel que les irq, les nmr de bus pci etc...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 10 Dec 2009, 19:32
Message #6




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,204
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Bon, alors dans l'export.lua tu définis l'adresse que tu veux attribuer au serveur que le SIOC ira écouter (en passant par le bon port)

Dans le sioc.ini tu définis l'adresse à laquelle le client va se connecter

si par défaut tout est resté sur Localhost il n'ira pas plus loin que l'IP locale et ne pourra donc pas faire le tri.

De même, par le SIOC, tu peux définir 2 clients différents

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
VIPPEN
post 10 Dec 2009, 19:40
Message #7




Barraque à Frriiiittteeeesss!!!!!!!

Indicatif : TH-91
Messages : 725
Inscrit : 29/06/05
Lieu : Incarville (27400)
Membre n° 198

marci marraudeur sympa de m'apporter aussi de l'aide
mais à qu'elle ligne je fais les modifs dans les fichiers?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 10 Dec 2009, 21:10
Message #8






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

blushing.gif blushing.gif blushing.gif drunk.gif drunk.gif J'ai dit n'importe quoi crash.gif crash.gif

On ne devrait jamais aborder ce genre de truc après une journée de travail whistling.gif
Là je viens de prendre une douche et j'ai les idées un peu plus claires.
J'ai 90% de mes idées, sous la douche ou aux c.....


C'est évident que c'est pas en configurant Loiocpserveur.lua, qu'on va brancher SIOC sur tel ou tel IP .. puique SIOC est démarré AVANT le Loiocpservur.

Donc comme dit Marau. la solution doit nécessairement être dans le SIOC.ini.
Le problème c'est qu'il doit falloir lui forcer l'adresse mais pas pour le client mais pour le serveur.

Hors le module serveur, ne mentionne que le port ....
Autre solution peut être de fermer le port 8092 sur l'IP de ta carte Wifi

Je vais essayer de bidouiller çà ce soir et je te tiens au courant.

PS : merci Marau.
Miaou wink.gif

Ce message a été modifié par KaTZe - 11 Dec 2009, 08:03.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
VIPPEN
post 10 Dec 2009, 22:51
Message #9




Barraque à Frriiiittteeeesss!!!!!!!

Indicatif : TH-91
Messages : 725
Inscrit : 29/06/05
Lieu : Incarville (27400)
Membre n° 198

Ok merci à vous deux alors
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 10 Dec 2009, 23:24
Message #10






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

Bon j'ai un peu galéré mais trouvé la solution innocent.gif mais pas via le "SIOC.ini" , because je n'arrive pas à lui imposer une adresse IP sad.gif

Donc voici l'idée testée avec succès sur mon portable.

1- Récupère cet exécutable Windows : devcon.exe
Fichier joint  devcon.zip ( 15,63 Ko ) Nombre de téléchargements: 250


2- Dezippe le dans
CODE
C:\Windows\System32


3- Ouvre une fenêtre de commande via :
Demarrer > Exécuter > cmd

4- Dans cette fenêtre tape :
CODE
devcon find *

Tu vas alors avoir une longue liste des périphériques de ton PC.
Essaye de repérer ta carte Wifi.
Sur mon Portable c'est la ligne suivante :
CODE
PCI\VEN_8086&DEV_4232&SUBSYS_13018086&REV_00\4&2510B6D4&0&00E3: Intel<R> Wireless Wifi Link 5100


Si tu as du mal tu peux envoyer la liste dans un fichier avec la commande :
CODE
devcon find * > liste.txt


5- Dans la ligne qui désigne ton périphérique, trouve un bout de la chaine qui identifie de façon unique ce périphérique. Dans mon cas "DEV_4232" est unique.
Vérifie que ce bout est bien unique en entrant :
CODE
devcon find *DEV_4232


Le programme me renvoi alors
CODE
PCI\VEN_8086&DEV_4232&SUBSYS_13018086&REV_00\4&2510B6D4&0&00E3: Intel<R> Wireless Wifi Link 5100
1 matching device<s> found.


6- On va alors pouvoir créer une batch file pour :
- arrêter ta carte Wifi
- démarrer SIOC
- redémarrer ta carte Wifi

7- Ouvre un éditeur de texte et entre :
CODE
devcon disable *DEV_4232
sioc.exe
devcon enable  *DEV_4232

(en remplacant "DEV_4232" par le bout de code unique qui désigne ta carte).
Sauve ce fichier par exemple sous le nom "MySioc.bat"

8- Créé un raccourci sur ton bureau pour lancer SIOC via Mysioc.bat

Ca marche impeccablement pour moi wink.gif
Miaou wavetowel2.gif

PS : la version de devcon que je t'ai mise est la version 32bits si tu as besoin de la version 64bit la voici Fichier joint  ia64.zip ( 27,7 Ko ) Nombre de téléchargements: 259


Ce message a été modifié par KaTZe - 10 Dec 2009, 23:32.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 27/04/24 - 17:17