mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-26 04:28:20 +01:00
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
|
- Inicializaccao das classes pode falhar?
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
- 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
|
|||
|
- 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)
|
|||
|
|
|||
|
- checar opera<72><61>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<72>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???
|