【问题标题】:SFML networking and me (C++) [closed]SFML 网络和我(C++)[关闭]
【发布时间】:2011-11-13 06:40:14
【问题描述】:

我想你们对 SFML 很熟悉吧? SFML 在制作游戏和其他应用程序方面为我提供了很好的服务,但我想知道将其应用于网络是否值得?就像我要从 SFML 中制作数据包嗅探器一样,这是一个愚蠢的选择,因为 SFML 不适用于此类事情。

【问题讨论】:

  • “愚蠢”是一种价值判断,并不能帮助我们写出更好的代码。在这里说 SFML 不合适 更有意义,因为它没有做你想做的事情。
  • 如果您要询问一个不被普遍使用的特定技术/库,您应该添加一些链接或参考,以便不熟悉它的人至少可以浏览文档。
  • 我很惊讶这个问题被关闭了。它写得不好,但这并不妨碍我们得出一个清晰明确的答案。

标签: c++ networking sfml


【解决方案1】:

这个问题最好通过浏览SFML's documentation 来回答。看起来PacketSocketTCPSocketUDP 是相关的类,但它们似乎都没有提供任何可以让您将网卡放入promiscuous mode 的功能。

更好的起点是libpcap

【讨论】:

  • 为什么他们有这么多的 C++ 库?我的意思是我不是想变得粗鲁或混蛋,但似乎他们是一切的图书馆,我只是问为什么?我的意思是我认为他们会有很多库,但他们共享同一个领域,也就是网络。只是想知道,顺便说一句,谢谢你的回答!
  • 公平的问题。 C++ 已经存在了很长时间,C 甚至更久。在大多数情况下,C 库与 C++ 一起工作得很好。因此,这两种语言已经很长时间处于活跃状态。在那段时间里,很多人都试图解决编程问题。有一些重复,但有时人们会在他们的解决方案中引入新的范例。其他语言也有很多库——例如 Java。
  • 嗯,好的,谢谢你喜欢你的最佳答案:)
猜你喜欢
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 1970-01-01
  • 2014-06-05
  • 1970-01-01
  • 2018-05-25
  • 2011-08-03
  • 2023-04-01
相关资源
最近更新 更多