O Makefile é para Solaris. Os dois programas (cliente e servidor) podem executar na mesma máquina ou não. O endereço IP é passado pela linha de comando. O servidor precisa só de um parâmetro: o porto em que ficara escutando. O cliente precisa de dois parâmetros: endereco IP e porto do servidor. Exemplo: ./udp_serv 5000 ./udp_cli 150.164.7.30 5000 ./tcp_serv 5000 ./tcp_cli 150.164.7.30 5000