日期:2014-05-16  浏览次数:20596 次

在unix下编写socket,从远端接收数据并存入db2数据库
初学socket,求高手告诉我有什么编程思路?
需求:unix主机从远程服务器指定的txt文件中获取文件内所有数据,并存入unix内的数据库中,怎么解决?socket如何实现?怎么建立连接?请各位大侠指条明路,如果有范例程序更好,谢谢!
ps:当指定的txt文件有更新时要能发出信号提示,打开连接进行传输,文件名不变内容有更新。传输完毕后关闭连接。

------解决方案--------------------
当然是服务端监听,客户端连接, 然后做交互检测有否应该更新, 应该更新则通知客户端, 客户端清理文件, 重新开始下载新文件.
------解决方案--------------------
几句话是说不清楚的。
最基本的模块:
1. 下载远程服务器上的文件到本地
2. 读取本地数据文件
3. 存入本地数据库
4. 其他操作

为什么你是要从同一个文件内读取内容呢,这种需求不是太合理的,造成不必要的麻烦。

非要这样,那么读取哪些内容就要自己判断了,这时就不需要下载整个文件,读取你需要的数据就行了。