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
|
||||
#
|
||||
|
||||
all: guinness guinnessd
|
||||
|
||||
# ---------------------------------------------------------
|
||||
|
||||
H_DEP = broadcast.h commands.h defines.h guinnessd.h printlog.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/)
|
||||
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
|
||||
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
|
||||
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 :
|
||||
|
||||
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
|
||||
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