-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadme.txt
48 lines (41 loc) · 1.33 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
--------------------
Compilieren der Dateien:
--------------------
Zu dem Paket geh�ren die Dateien
clients.erl;
server.erl;
werkzeug.erl;
meinWerkzeug.erl;
sowie:
Readme.txt; client.cfg; server.cfg
--------------------
Starten des Servers:
--------------------
(w)erl -(s)name server -setcookie keks
1> server_starter:start( ).
% in der server.cfg:
% {lifetime, 60}. Zeit in Sekunden, die der Server bei Leerlauf wartet, bevor er sich beendet
% {clientlifetime,5}. Zeitspanne, in der sich an den Client erinnert wird
% {servername, wk}. Name des Servers als Atom
% {dlqlimit, 13}. Gr��e der DLQ
Starten des Clients:
--------------------
(w)erl -(s)name client -setcookie keks
1> net_adm:ping('server@lab33.cpt.haw-hamburg.de').
2> global:whereis_name(wk).
3> clients:start(global:whereis_name(wk)).
% 'server@lab33.cpt.haw-hamburg.de': Name der Server Node (z.B.: server@lab21), erh�lt man zB �ber node()
% ' wegen dem - bei haw-hamburg, da dies sonst als minus interpretiert wird.
% in der client.cfg:
% {clients, 2}. Anzahl der Clients, die gestartet werden sollen
% {lifetime, 42}. Laufzeit der Clients
% {servername, wk}. Name des Servers
% {sendeintervall, 3}. Zeitabstand der einzelnen Nachrichten
Runterfahren:
-------------
2> Ctrl/Strg Shift G
-->q
Informationen zu Prozessen:
-------------
2> pman:start().
2> process_info(PID).