我正在使用C编写的代码在Linux上工作。我希望这个程序能够在windows下工作,我在代码中有什么不同吗?Linux中的C代码到Windows中的C代码
它是利用从这里取套接字服务器/客户端通信的代码: http://www.linuxhowtos.org/C_C++/socket.htm
我正在使用C编写的代码在Linux上工作。我希望这个程序能够在windows下工作,我在代码中有什么不同吗?Linux中的C代码到Windows中的C代码
它是利用从这里取套接字服务器/客户端通信的代码: http://www.linuxhowtos.org/C_C++/socket.htm
在那篇文章展望简要您参考表明可能需要改变(假设你要使用类似Visual Studio来构建它)的几件事情:
read
与recv
write
与send
memset
WSAStartup
和替换很多!马克似乎说得最好。 recv并发送仍然工作,但是文件描述符。最糟糕的部分是缺乏GNU功能,如timeval结构没有通过可怕的Windows包括。
会有差异。您应该尝试移植您的代码并在此处提出有关特定问题的问题。 – 2010-05-26 16:17:43