快速背景,我是一家公司的实习生,分配给我没有经验的项目,我需要一些帮助,试图找出从哪里开始。
该项目的目标是将非常大的数据块从数据库传输到PC,然后传输到Mac。我正在尝试编写PC和Mac之间的通信代码(这必须用c ++完成,我听说Python更容易,但我必须使用c ++)。一些要求是PC和Mac通过以太网电缆直接连接,两台计算机都不能访问互联网。数据传输需要自动化,因此每当PC检测到它已从数据库接收到完整数据集时,它就会将数据传输到PC。我不能使用任何第三方软件来执行此操作。
到目前为止,通过我已完成的研究,我认为我需要建立一个TCP服务器 - 客户端网络。我一直在使用此处的代码(http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/practical/)作为套接字编码的指南。我首先尝试通过在两个mac之间发送文件来测试这个(我无法访问PC atm)。关于我从哪里开始的任何指导都会有所帮助。我已经研究过如何设置静态IP地址,但是我从那里陷入困境。
我不希望任何人为我编写代码,我只是对socket编码和这类项目的新手,所以只是寻找正确方向的推动。谢谢!
答案 0 :(得分:0)
在开始编码之前,请记住,要将PC连接到Mac,您可能需要crossover cable。
然后在有线ad-hoc网络上做一些阅读。 this discussion中的最后一篇文章可能有所帮助。
最后,配置和挂载共享卷(使用库存软件,不涉及第三方),也不要使用低级套接字接口。