première tournée !!!
This commit is contained in:
parent
0ef949ce91
commit
efeef4140b
4
Makefile
4
Makefile
@ -4,6 +4,10 @@
|
|||||||
# Makefile handcrafted by tTh
|
# Makefile handcrafted by tTh
|
||||||
#
|
#
|
||||||
|
|
||||||
|
all: guinness guinnessd
|
||||||
|
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
|
||||||
H_DEP = broadcast.h commands.h defines.h guinnessd.h printlog.h \
|
H_DEP = broadcast.h commands.h defines.h guinnessd.h printlog.h \
|
||||||
xmem.h clients.h config.h drinks.h lists.h tools.h
|
xmem.h clients.h config.h drinks.h lists.h tools.h
|
||||||
|
|
||||||
|
73
README.md
73
README.md
@ -16,14 +16,81 @@ le bug. Et ça ne va pas être simple, le Makefile d'origine est
|
|||||||
|
|
||||||
Pour commencer, je vais utiliser un mélange de [rache](https://la-rache.com/)
|
Pour commencer, je vais utiliser un mélange de [rache](https://la-rache.com/)
|
||||||
et de [poudre verte](https://poudreverte.org/), additionné d'un peu de
|
et de [poudre verte](https://poudreverte.org/), additionné d'un peu de
|
||||||
jus de citron pour le goût...
|
jus de citron pour le goût : importer les fichiers un à un jusqu'à ce
|
||||||
|
que ça marche. Et par la suite, remttre les choses au clair.
|
||||||
|
|
||||||
Première étape : tenter de compiler le `main()` du serveur. Oké, il demande
|
Première étape : tenter de compiler le `main()` du serveur. Oké, il demande
|
||||||
un certain nombre de `.h`, que je m'empresse de lui fournir à partir de
|
un certain nombre de `.h`, que je m'empresse de lui fournir à partir de
|
||||||
l'original. C'est au moment où il me demande le `config.h` que j'allume
|
l'original. C'est au moment où il me demande le `config.h` que j'allume
|
||||||
la disqueuse, je n'ai qu'un `config.h.in` sous la main.
|
la disqueuse, je n'ai qu'un `config.h.in` sous la main. Qu'à cela ne tienne,
|
||||||
|
_kraftons_ vite ce fichier manquant à la main.
|
||||||
|
|
||||||
|
Voilà finalement, avec cette méthode (que je n'hésite à appeler le
|
||||||
|
goutte-à-goutte), j'ai reconstitué un Makefile qui fonctionne et
|
||||||
|
compile le client et le serveur.
|
||||||
|
|
||||||
## Résultat :
|
## Résultat :
|
||||||
|
|
||||||
|
Et voilà une session typique de remote-picole :
|
||||||
|
|
||||||
|
```
|
||||||
|
tth@lubitel:~/Devel/GuinnessServer$ ./guinnessd
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:21:35 - Impossible d'ouvrir le r<>pertoire [/var/tmp/drinks.d]
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:21:35 - Boissons disponibles :
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:21:35 - 0 : guinness
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:21:35 - Serveur en attente de connexions (port 1664)...
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Connexion accept<70>e...
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Connexion entrante : 127.0.0.1 localhost
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Ports (loc/dist) : 1664 / 47647
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Utilisateur : [tth]
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Boisson pr<70>f<EFBFBD>r<EFBFBD>e : [guinness]
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Message de logout : [Bye bye...]
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:18 - Date de connexion : [Sat 28 Mar 2020 15:22:18]
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:19 - Broadcast pour [tth] : MESSAGE
|
||||||
|
guinnessd: Sat 28 Mar 2020 15:22:19 - de [---] : tth a rejoint le serveur de Guinness.
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
« Ah, c'est l'heure d'aller boire une bière, et comme il ne faut jamais
|
« Ah, c'est l'heure d'aller boire une bière, et comme il ne faut jamais
|
||||||
boire le ventre vide, je vais manger une Guinness avant. »
|
boire le ventre vide, je vais manger une Guinness avant. »
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
tth@lubitel:~/Devel/GuinnessServer$ ./guinness -u tth
|
||||||
|
Serveur : [127.0.0.1] Port : [1664]
|
||||||
|
Utilisateur : [tth] Boisson : [guinness] Logout : [Bye bye...]
|
||||||
|
Pr<EFBFBD>fixe : [/]
|
||||||
|
-+- Connexion acceptee. -+-
|
||||||
|
|
||||||
|
Bienvenue sur le serveur de Guinness.
|
||||||
|
> <---> tth a rejoint le serveur de Guinness.
|
||||||
|
> /1
|
||||||
|
.____,ooo____.
|
||||||
|
,d#MMMMMMMMMMMMMMMMMM#o.
|
||||||
|
|MMMMMMMMMMMMMMMMMMMMMMMM
|
||||||
|
|MMMMMMMMMMMMMMMMMMMMMMMM
|
||||||
|
|MMMMMMMMMMMMMMMMMMH#*#**
|
||||||
|
|M'"""""""""""""'`
|
||||||
|
|M.
|
||||||
|
`ML
|
||||||
|
HP ##o#
|
||||||
|
|L TMP]
|
||||||
|
M . *&' . `
|
||||||
|
|, |dL.?-\.~b \:^ |
|
||||||
|
`| ` ` ' `` ,
|
||||||
|
H `
|
||||||
|
|.
|
||||||
|
`| |
|
||||||
|
M ,'
|
||||||
|
| |
|
||||||
|
|, |
|
||||||
|
|| |
|
||||||
|
J' |
|
||||||
|
M. J|
|
||||||
|
HM\\ -':|
|
||||||
|
`"=+\&#HMH#*??v/''
|
||||||
|
`""""`""
|
||||||
|
|
||||||
|
>
|
||||||
|
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user