Version history:
Starting to listen on 2->('192.168.1.2',
31415); this gives your IP address and port number.
If you are behind a NAT (quite common at home and businesses) then it
is more complicated for people to reach you. It is probably easier
for you to run CHALK on a machine which isn't behind a NAT, and for
you and your collaborator to connect to that machine.
It is fine if all this machine offers you is a command line; simply
run server.py for a text-only peer.
For example, on Linux with tcsh shell,
nohup python server.py >& log.txt &; tail -f log.txtwill run the server in the background, sending all its output to
log.txt, and show you the log.
If neither you nor your collaborator has a non-NAT machines available,
then you can try this: (1) each of you click on View | Who am I? to find
your NAT's IP address, (2) each of you do File | Share With the other,
at the same time. This may succeed in `punching a hole' through the NAT.
If you want to work on multiple documents at the same time, simply run multiple copies of CHALK. Each will listen on a different port number, so the communications will not get muddled up. CHALK has no mechanisms to prevent others from joining your session or from editing your documents. It will not protect you from inadvertently joining two documents which were meant to be separate.
Pages per sheet which specifies how
many CHALK pages, from its infinite numbered grid, should be printed
onto each sheet of paper.