diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -0,0 +1,38 @@ | |||
1 | - Inicializaccao das classes pode falhar? | ||
2 | |||
3 | * Como mostrar um erro em lua_socketlibopen()... | ||
4 | * O location do "redirect" pode ser relativo ao servidor atual (não pode, | ||
5 | mas os servidores fazem merda...) | ||
6 | * - Ajeitar para Lua 4.1 | ||
7 | |||
8 | - Padronizar os retornos de funccao | ||
9 | - Thread-safe | ||
10 | - proteger gethostby*.* com um mutex GLOBAL! | ||
11 | - proteger o atomizar o conjunto (timedout, receive), (timedout, send) | ||
12 | - Usar "require" nos módulos | ||
13 | - SSL | ||
14 | - Fazer compilar com g++ | ||
15 | - usar lua_verror | ||
16 | - separar as classes em arquivos | ||
17 | - criar mais uma classe, a de stream, entre p_sock e p_client | ||
18 | - criar um internal include file ls.h | ||
19 | - impedir que voe quando chamar accept(udpsocket()) | ||
20 | - trocar recv and send por read e write (ver se funciona) | ||
21 | |||
22 | - checar operações em closed sockets | ||
23 | - checar teste de writable socket com select | ||
24 | |||
25 | - trocar IPv4 para networking ou ipc | ||
26 | |||
27 | - checar todos os metodos | ||
28 | - checar options em UDP | ||
29 | - checar todas as globais | ||
30 | - checar os metodos virtuais | ||
31 | - checar garbage collection | ||
32 | |||
33 | - unix 92 bytes maximo no endereço, incluindo o zero | ||
34 | - unix 9216 maximo de datagram size | ||
35 | |||
36 | - retorno de send/receive em datagram sockets pode ser refused... | ||
37 | |||
38 | - adicionar um método sock:setoption??? | ||