mudFTP é um protocolo utilizado para a transferência de arquivos de texto entre um servidor de MUD e um programa cliente mudFTP. Os arquivos de texto podem ser notas, programas, descrições dos quartos, etc. Uma vez que o arquivo é transferido para o cliente, ele é editado localmente usando editor de texto favorito do usuário.
Para instalar mudFTP em seu servidor, o servidor deverá ter um mecanismo centralizado para as entradas de edição de texto. No caso da maioria dos derivados MERC, isso acontece através do string_append função que leva um char ** e assume o controle sobre a entrada do usuário, realocando a cadeia de texto como necessário. Em qualquer caso, um bom conhecimento da linguagem de programação C e o servidor de lama é necessária, a fim de instalar mudFTP.
Uma vez instalado no lado do servidor, mudFTP vai ouvir em outra porta - normalmente você varinha que este seja superior a 6 a porta normal (por exemplo, se o seu lama é na porta 4444, a porta mudFTP seria na porta 4450).
Você usuários, em seguida, usar o programa cliente mudFTP se conectar. O programa cliente identifica-se ao servidor com o MUD nome de usuário / senha e, em seguida, aguarda um pedido.
Quando um usuário com mudFTP habilitado então edita um texto utilizando o mecanismo de edição de texto, ele percebe que há uma conexão mudFTP e envia o texto lá em vez de para a tela normal do usuário. MudFTP cliente do usuário lê o texto, salva em um arquivo temporário e gera um editor. O usuário edita o arquivo e, quando satisfeito, sai do editor. Isso faz com que o cliente mudFTP para enviar o texto volta para o servidor - que por sua vez substitui o texto que o usuário estava editando com o novo texto do cliente.
O código fonte do servidor é portado para plataformas seguintes:
* servidores Diku semelhantes:
o Envy 2.2 com ILAB OLC
o Mythran 3.1.6b
o 2.4b6 ROM com Ivan OLC 1,72 (por Jessica Boyd)
o ROT 1,4 (por Dominic J. Eidson)
o Círculo 3.0 (por George Greer)
* Non-Diku
o LDMUD (por Markus Peter) - deve ser portátil a qualquer LP [Novo!]
Portas em desenvolvimento:
Se você está interessado em portar para uma nova plataforma de servidor, por favor me escreva. mudFTP deve ser portátil para o seu servidor, enquanto o servidor tem algum mecanismo central para cordas de edição de texto.
A versão C do código cliente trabalha com as seguintes plataformas:
* Linux (libc5, bem como glibc)
* Qualquer UNIX (não testado, mas o código é bastante compatível)
* Windows 95 e NT (porta por Cath Allen)
* Windows 98 (não testado)
A versão Java do cliente irá funcionar em qualquer plataforma Java-capable.
Eu gostaria muito de alguém à porta do cliente para a plataforma Macintosh
Detalhes de Software:
Versão: 2.4
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 107
Comentários não encontrado