用于UDP客户端的Windows C socket编程

问题描述:

我正在尝试查找一些Windows套接字的示例程序。特别是,我有兴趣用C编写客户端(在Visual Studio中),它使用UDP与服务器通信。我没有找到任何具体的材料。我尝试了一些例子,但有一些链接错误。有没有可用的图书馆。请告诉我。 在此先感谢。用于UDP客户端的Windows C socket编程

+0

请查询关于SO的*特定*问题。你有示例代码*和错误*我们可以帮助你? – Richard 2012-02-05 07:56:44

支持套接字,它是跨平台的。

我发现了一个简单的库,它提供了网络的实现,但它是针对C++的。 (C++ Socket Class for Windows)。你可以看看它使用套接字的实现,或者只是使用它(有简单的客户端和服务器的例子)。

+0

我已经看过那个。 2件事:我想加快我的应用程序和C++/Java调用malloc并做堆事务减慢进程。所以,我正在考虑在C中实现一切。作为最坏的情况,我可以使用它。但是我得到了链接错误LNK2019错误\t \t错误LNK2019:无法解析的外部符号___ WSAFDIsSet @ – 2012-02-05 19:26:14

+0

8在函数“public:bool __thiscall SocketSelect :: Readable(class Socket const * const)”中引用(?Readable @ SocketSelect @@ QAE_NQBVSocket @@@ Z)\t c:\ Users \ saurabh17g \ documents \ visual studio 2010 \ Projects \ ArdroneSocket \ ArdroneSocket \ Socket.obj 看起来我需要链接一个DLL来支持这个。你有什么想法做到这一点? – 2012-02-05 19:27:08

+0

您需要将ws2_32库添加到链接器选项。尝试 #pragma评论(lib,“ws2_32.lib”) – 2012-02-06 08:00:47