mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-11-08 14:28:21 +01:00
71f6bb60bf
Some testing still needed.
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
- Melhorar a interface de setoptions (aceitar nada como true, por exemplo)
|
|
- Inicializaccao das classes pode falhar?
|
|
- Ajeitar melhor a hierarquia de classes. Ajeitar o file...
|
|
- GARBAGE COLLECTOR!
|
|
- Adicionar um método sock:setoption???
|
|
- testar em várias plataformas
|
|
- adicionar exemplos de expansão: pipe, local, named pipe
|
|
|
|
* Como mostrar um erro em lua_socketlibopen()...
|
|
* O location do "redirect" pode ser relativo ao servidor atual (não pode,
|
|
mas os servidores fazem merda...)
|
|
* Ajeitar para Lua 5.0
|
|
* Padronizar os retornos de funccao
|
|
* Separar as classes em arquivos
|
|
* Retorno de sendto em datagram sockets pode ser refused
|
|
* Fazer compilar com g++
|
|
|
|
- Thread-safe
|
|
- proteger gethostby*.* com um mutex GLOBAL!
|
|
- proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
|
|
- inet_ntoa também é uma merda.
|
|
- SSL
|
|
- Proxy support pro http
|
|
|
|
- checar operações em closed sockets
|
|
- checar teste de writable socket com select
|
|
|
|
- trocar IPv4 para networking ou ipc
|
|
|
|
- checar todos os metodos
|
|
- checar options em UDP
|
|
- checar todas as globais
|
|
- checar os metodos virtuais
|
|
- checar garbage collection
|
|
|
|
- unix 92 bytes maximo no endereço, incluindo o zero
|
|
- unix 9216 maximo de datagram size
|
|
|
|
|