feat: add networking module with TCP Socket/Server and example applications
Implement a full-featured `net` module supporting TCP `Socket` and `Server` classes via libuv, including example applications (chat server, echo server, HTTP client/server, file explorer, system dashboard) and benchmark scripts (fibonacci, n-body). Add GEMINI.md project documentation and Stderr class to io module.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
bash: line 2: ./bin/wren_cli: No such file or directory
|
||||
@@ -117,6 +117,7 @@ OBJECTS += $(OBJDIR)/loop-watcher.o
|
||||
OBJECTS += $(OBJDIR)/loop.o
|
||||
OBJECTS += $(OBJDIR)/main.o
|
||||
OBJECTS += $(OBJDIR)/modules.o
|
||||
OBJECTS += $(OBJDIR)/net.o
|
||||
OBJECTS += $(OBJDIR)/os.o
|
||||
OBJECTS += $(OBJDIR)/path.o
|
||||
OBJECTS += $(OBJDIR)/pipe.o
|
||||
@@ -365,6 +366,9 @@ $(OBJDIR)/vm.o: ../../src/cli/vm.c
|
||||
$(OBJDIR)/io.o: ../../src/module/io.c
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
|
||||
$(OBJDIR)/net.o: ../../src/module/net.c
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
|
||||
$(OBJDIR)/os.o: ../../src/module/os.c
|
||||
@echo $(notdir $<)
|
||||
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
|
||||
|
||||
Reference in New Issue
Block a user