2 u013318019 u013318019 于 2015.06.10 20:39 提问

利用socket编程,实现windows 和Linux 互相传输数据。

利用socket编程,实现windows 和Linux 互相传输数据。以windows为client 以Linux为server。在windows发送命令过去,将数据传输过去,在Linux上接受。进而在windows上再次发送一条命令过去,在将数据读取回来。大家有什么好的办法。

5个回答

vampireDon
vampireDon   2015.06.10 21:04

Linux和Windows下socket函数有些许差别,比如socket函数返回值Linux下为int而Windows下为SOCKET,关闭函数也不一样,等。网络上有很多相关概念和实现,楼主搜搜照着,敲敲改改就好了。

91program
91program   Ds   Rxr 2015.06.10 21:19

socket确实可以夸平台完成数据传输,然后自己定义协议,按协议操作可以完成你想要的功能。

zuishikonghuan
zuishikonghuan   2015.06.10 21:20

Windows下有winsock2。
Linux更加自由,甚至允许应用程序使用真正的原始套接字。
网上的资料很多的

oyljerry
oyljerry   Ds   Rxr 2015.06.10 21:59

要么就用跨平台的socket类库,或者用windows,linux各自的系统socket API。都比较简单,不是很复杂。

u012377333
u012377333   Rxr 2015.06.11 10:04

首先,Windows上面有专门的socket的API,不过都可以使用原始的socket通信api通信,有一些细节需要修改一下。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用TCP/socket实现windows与linux通信(文件传输)
本文件传输系统采用TCP协议进行通信,实现了windows与linux通信,打破了只能在windows下传输文件的弊端,本程序的编写对通信编程新手有很大的帮助作用,本系统目前只支持windows向linux发送多种类型文件,大文件传输可能存在丢帧现象,建议传输20M异类文件
Linux利用socket实现两台pc之间的数据传输功能,包括windows到linux,UDP实现
makefile 和TCP一样,参见上一篇博文 客户端和服务端主函数也和上一篇的tcp是一样的,同样参考上一篇博文,这里只是修改了pub.c的文件了 #ifdef WIN #include #else #include #include #include #include #include #include #define SOCKET int #endif #incl
Linux利用socket实现两台pc之间的数据传输功能,包括windows到linux,TCP/IP实现
Linux利用socket实现两台pc之间的数据传输功能,包括windows到linux 连接选项 -lWs2_32 代表要用Ws2_32.lib这个库 gcc编译选项,-D 代表定义一个宏,等同于在c语言当中定义 #defind WIN 在windows下,使用socket之前,必须使用WSAStartup初始化socket,程序运行结束以后必须
windows下SOCKET实现文件传输
这是一个在windows下实现文件传输的例子,本人已经测试过了,绝对好用
利用Bug可用Iphone蓝牙互相传输数据
利用Bug可用Iphone蓝牙互相传输数据
windows 下实现socket编程_传送文件
windows 下实现socket编程_传送文件 其实,Windows下的socket编程与Linux下的类似,这里不再赘述! 参考:http://blog.csdn.net/chudongfang2015/article/details/51926999 下面直接上代码: cilent.cpp: /************************************
java socket编程(2)——利用socket实现聊天之单聊
上一篇 java socket编程(1)——利用socket实现聊天之消息推送中我们讲到如何使用socket让服务器和客户端之间传递消息,达到推送消息的目的,接下来我将写出如何让服务器建立客户端与客户端之间的通讯。其实就是建立一个一对一的聊天通讯。与上一篇实现消息推送的代码有些不同,在它上面加以修改的。 如果没有提到的方法或者类则和上一篇一模一样。
Socket网络程序设计(4) ———— 实现linux和windows的文件传输
用TCP/TP进行网际互连(4)———— 实现linux和windows的文件传输 1.在循环面向连接的程序基础上,利用tcp完成linux和windows平台的文件传输 2.对服务器程序进行合理的封装优化 Linux服务器 + Windows客户端
linux传输文件工具winscp
windows与linux互相传送文件工具;windows与linux互相传送文件工具windows与linux互相传送文件工具windows与linux互相传送文件工具windows与linux互相传送文件工具windows与linux互相传送文件工具
Socket编程实现文件的传输
客户端执行方式: ./a.out src 其中src代表要进行传输的源文件,目标文件会在服务器端自动生成一个文件,并将客户端传送过来的src文件内容全部写入到服务器所建立的文件中;可以通过md5sum +文件名 的方式来查看src文件和服务器端中生成的文件的内容是否相等;客户端:/**********************************************************