HaxeFoundation / HaxeFoundation/hxcpp
Ability to create Haxe sockets from NDLL calls in Haxe 3.3.0rc1
- Lingua principale
- C++
- Stelle
- 330
- Fork
- 227
- Merge medio
- 2g 16h
- PR unite (30g)
- 18
Descrizione
I'm working on a PostgreSQL driver NDLL that needs to get the socket from the database connection through the Postgres libpq API call and pass it into the Haxe code to use later in Poll.poll() calls.
In Haxe 3.3.0rc1 all socket NDLL code was reworked to use NativeSocket class and currently there is no way to create a new Haxe socket from a given low-level socket integer. The solution for this was proposed by Hugh in the mailing list: adding "socket_create(Int):Dynamic" and "socket_get(Dynamic):Int" to NativeSocket.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dall’implementazione di NativeSocket modificata per Haxe 3.3.0rc1 e traccia i punti di ingresso dei socket NDLL utilizzati da Poll.poll(). Esamina come viene ottenuto l’intero del socket PostgreSQL libpq, quindi aggiungi il comportamento proposto di socket_create(Int):Dynamic e socket_get(Dynamic):Int e verifica che un socket di basso livello possa essere passato al codice Haxe per il polling.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, postgresql
- Ambito
- networking
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100