Finished implementation of LuaSocket 2.0 alpha on Linux.
Some testing still needed.
This commit is contained in:
parent
f330540576
commit
71f6bb60bf
41 changed files with 700 additions and 339 deletions
26
TODO
26
TODO
|
@ -1,24 +1,26 @@
|
|||
- 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 4.1
|
||||
* 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++
|
||||
|
||||
- Padronizar os retornos de funccao
|
||||
- Thread-safe
|
||||
- proteger gethostby*.* com um mutex GLOBAL!
|
||||
- proteger o atomizar o conjunto (timedout, receive), (timedout, send)
|
||||
- Usar "require" nos módulos
|
||||
- proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
|
||||
- inet_ntoa também é uma merda.
|
||||
- SSL
|
||||
- Fazer compilar com g++
|
||||
- usar lua_verror
|
||||
- separar as classes em arquivos
|
||||
- criar mais uma classe, a de stream, entre p_sock e p_client
|
||||
- criar um internal include file ls.h
|
||||
- impedir que voe quando chamar accept(udpsocket())
|
||||
- trocar recv and send por read e write (ver se funciona)
|
||||
- Proxy support pro http
|
||||
|
||||
- checar operações em closed sockets
|
||||
- checar teste de writable socket com select
|
||||
|
@ -34,6 +36,4 @@
|
|||
- unix 92 bytes maximo no endereço, incluindo o zero
|
||||
- unix 9216 maximo de datagram size
|
||||
|
||||
- retorno de send/receive em datagram sockets pode ser refused...
|
||||
|
||||
- adicionar um método sock:setoption???
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue