首页 / WINDOWS / Compile, link and execute some simple demos of libwebsockets 3.1 with VS 2010 on Windows 7 (2)
Compile, link and execute some simple demos of libwebsockets 3.1 with VS 2010 on Windows 7 (2)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Compile, link and execute some simple demos of libwebsockets 3.1 with VS 2010 on Windows 7 (2),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2262字,纯文字阅读大概需要4分钟。
内容图文
Example 2: minimal websocket server
A minimal websocket server demo is put into the directory 'minimal-examples\ws-server\minimal-ws-server'.
Create a subfolder 'minimal-ws-server' below the directory 'lws-demos'. Copy the subfolder 'mount-origin' and such files to the path 'lws-demos\minimal-ws-server': minimal-ws-server.c, protocol_lws_minimal.c, localhost-100y.cert, localhost-100y.key, websockets.dll, libcrypto-1_1.dll, libssl-1_1.dll. Use any text editor to create a file named by 'Makefile'. Its content is:
SRC=minimal-ws-server.c protocol_lws_minimal.c
OBJ=minimal-ws-server.obj protocol_lws_minimal.obj
PROG=minimal-ws-server.exe
CFLAGS=/I "../include" /I "../openssl-1.1.1/include" /c /ZI /nologo /W3 /WX- /Od /Oy- /D "WIN32" /D "_CONSOLE" /Gm /EHsc /RTC1 /GS /fp:precise /Zc:forScope /Gd /analyze- /ERRORREPORT:QUEUE
LINKER=link.exe
LFLAGS=/LIBPATH:"../lib" /INCREMENTAL /NOLOGO "websockets.lib" "kernel32.lib" "user32.lib" "advapi32.lib" /SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:QUEUE
$(PROG):$(OBJ)
$(LINKER) $(LFLAGS) $(OBJ) /OUT:$(PROG)
$(OBJ):$(SRC)
$(CC) $(CFLAGS) $(SRC)
clean:
del $(OBJ)
del $(PROG)
del *.idb
del *.pdb
del *.ilk
del *.exp
del *.lib
Open a command-line window, execute the following instructions:
cd/d C:\Microsoft Visual Studio 10.0\VC
vcvarsall.bat x86
cd \Temp\lws-demos\minimal-ws-server
nmake
The file 'minimal-ws-server.exe' is created.
When you want to delete the exe file and other intermediary files for re-creation, execute the instruction:
nmake clean
Run the file 'minimal-ws-server.exe' and allow it to be accessed through the Windows firewall. The minimal websocket server is running!
Open a web browser and input the website: http://localhost:7681, the web page is shown as follows:
Input 'Hello, world!' in the input box, then click the 'send' button. The input will be shown in the text box above:
Several tabs can be opened in the browser, and any input sent in one tab will be shown in the text box of all tabs.
To set up a websocket server over TLS, execute the instruction:
minimal-ws-server -s
Open IE browser and input the website: https://localhost:7681, the web page is shown as follows:
Choose 'continue browsing the website', the web page is shown as follows:
内容总结
以上是互联网集市为您收集整理的Compile, link and execute some simple demos of libwebsockets 3.1 with VS 2010 on Windows 7 (2)全部内容,希望文章能够帮你解决Compile, link and execute some simple demos of libwebsockets 3.1 with VS 2010 on Windows 7 (2)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。