我刚开始学习一些关于Windows套接字编程的知识。我以为我会用我学到的这些东西写一个简单的多人主机游戏(没什么很花哨的),但 WinSock 不能在控制台程序中使用(后来意识到这一点——我太愚蠢了!
那么有什么方法可以运行 2 个程序——WinSock 程序和游戏,并以某种方式将使用 Winsock 程序收到的信息传输到我的游戏中?
谢谢!
附言如果可能的话,我想避免任何外部库<</p>
若要在控制台应用程序中运行 WinSock,应包含这些库
#include <winsock2.h>
#include <Windows.h>
并链接到
ws2_32.lib MSVC
libws2_32.a GCC
这是WinSock的一个很好的教程:
http://www.madwizard.org/programming/tutorials/netcpp/4
一些Microsoft的东西:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms737629(v=vs.85).aspx
更多的东西和例子:
http://www.tenouk.com/Winsock/Winsock2example9.html