相关疑难解决方法(0)

跨平台套接字

我知道,Windows不使用UNIX套接字,而Mac OS则使用UNIX套接字.在此之前,我的软件是跨平台的,没有任何代码更改.但现在我想要它做一些网络通信.我知道POSIX套接字,但我对Windows的信息一无所知.目标是实现一个简单的跨平台套接字服务器.

您能否向我解释一下POSIX和Winsock套接字之间的区别以及我如何编写跨平台网络代码?

c sockets

28
推荐指数
2
解决办法
3万
查看次数

关于Cygwin的一些问题[Windows中的Linux](套接字,线程,其他编程和shell问题)

我对cygwin有一些疑问:

  1. 我可以使用Cygwin开发基于套接字的代码吗?
  2. Cygwin是否具有read()write()文件描述符一起使用的函数?
  3. 我可以在Cygwin中使用Pthread库吗?
  4. 在Cygwin中编译的代码是否也在Linux中编译而没有任何更改或几乎没有变化?
  5. Cygwin构建的可执行文件是否可以在Linux中运行?
  6. -lpthread当我使用pthread库时,为什么Cygwin不需要链接器选项?
  7. 为什么#include <iostream>我不需要使用using namespace std;
  8. 我可以在Cygwin中使用QT吗?如果是这样,怎么样?
  9. 我可以在其他地方启动我的Linux吗?
  10. 用Cygwin分区并使用它?
  11. 我可以在Cygwin中访问另一个EXT3分区吗?

c c++ linux cygwin

16
推荐指数
1
解决办法
5257
查看次数

Winsock的例子?

你们为winsock的资源推荐什么?

我有一项任务,我们只需要几天时间就可以使用UDP发送一个简单的数据包(并接收相同类型的数据包).

我对C#套接字非常熟悉,但对C++没有任何帮助.

任何提示或资源?

c++ resources winsock

11
推荐指数
2
解决办法
4万
查看次数

如何使套接字服务器侦听本地文件

就像MySQL服务器/tmp/mysql.sock和客户端通过套接字写入此文件或任何建议在没有memcached或没有多线程或多进程的情况下在没有或NoSQL服务器的独立进程(一次更新,一次读取)之间共享内容.

python sockets

11
推荐指数
1
解决办法
2万
查看次数

winsock和BSD套接字实现之间的差异

Winsock和*nix BSD套接字实现之间的主要区别是什么?

sockets

8
推荐指数
2
解决办法
1万
查看次数

如何在Windows中编译nDPI库附带的ndpiReader.c?

我想创建一个ndpiReader.c附带的演示程序的.exe nDPI library.我成功地在Ubuntu上使用github页面上指定的命令编译它,如下所示:

./autogen.sh
./configure
make
Run Code Online (Sandbox Code Playgroud)

我试图在Ubuntu中使用GCC交叉编译它,但我没有成功.我也尝试使用pcapExample.sln它在Visual Studio 2012中编译它,但我不断收到如下错误消息:

错误29错误C1083:无法打开包含文件:'ndpi_api.h':没有这样的文件或目录

虽然ndpi_api.h我收到此错误的所有其他文件已列在项目解决方案资源管理器中.有没有人真的能够从这个ndpiReader.c文件中生成win32可执行文件?如果是,请指定步骤,要求或链接.

nDPIlib托管在这里:https://github.com/ntop/nDPI

ndpiReader.c在此处托管:https://github.com/ntop/nDPI/tree/dev/example

pcapExample.sln在这里托管:https://github.com/ntop/nDPI/tree/dev/example/Win32

c c++ compilation cross-compiling

8
推荐指数
1
解决办法
2093
查看次数

如何在 Windows 上使用 sys/socket.h?

我在 Linux 机器上使用套接字用 C 语言制作了一个服务器,它工作正常,但是当我尝试使用 Visual Studio 在 Windows 机器上运行它时,出现错误:

致命错误 C1083:无法打开包含文件:'sys/socket.h':没有这样的文件或目录

ide 告诉我找不到这个头文件。

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
Run Code Online (Sandbox Code Playgroud)

c c++ sockets server

8
推荐指数
1
解决办法
4万
查看次数

标签 统计

c ×4

c++ ×4

sockets ×4

compilation ×1

cross-compiling ×1

cygwin ×1

linux ×1

python ×1

resources ×1

server ×1

winsock ×1