近来由于客户需要,Unix为工作站,win2k为服务器,怎么实现由Unix传送数据到win2k,然后保存?
      主要还有个前提就是在Unix抵下的开发工具不是delphi,不知 用Delphi的Socket控件行不?C的程序员老说delphi的Socket控件不可靠,是不是真的?
       在线等待,解决马上给分.................

解决方案 »

  1.   

    ?DELPHI的SOCKET控件不可靠,我这倒是第一次听说呀,难道 人家就没更进一步说明哪里不可靠吗?有没有举例说明呀?别自己用不好就说工具是坏的。。
      如果要实现WIN2K与UNIX的通讯的话,可能就只有用SOCKET比较方便一些了,毕竟SOCKET是一个标准,而且相当灵活,给程序员的空间还是比较大的。。
      

  2.   

    对,用SOCKET就可以,不过在DELPHI中也支持标准的SOCKET API,不用控件也可以
      

  3.   

    认为也是,我在局域网内写了个通信一直没问题。现在我与C程序员搭挡,在负责Unix模块,
    俺理所当然要win2k模块了。
       Drate(小虫)老大以及各位仁兄,有没有好一点的SOCKET例题,俺在局域网内做的那个不成气候啊。
      

  4.   

    unix下的Socket一般使用c/C++,不知道楼主接触过Unix下的C没有,如果没有,请看
    http://tips.9hao.com/fanqiang/a4/b7/index.html
    中关于Linux的Socket编程,虽然不是Unix,但是和Unix下的函数调用基本上没有区别,原程序在Unix下照样可以编译通过。
    需要注意的是,尽量使用Win的Socket API与Unix通信,因为都是基于C,避免了一些数据转换错误。
    其次,Unix与Win的字节序不一样,比方说,对于Unix精度比较高的小数,传递到Win以后可能失真,我一般是把所有的数据转换成为字符串发送,避免了失真。
      

  5.   

    To:Tod707070(幸福的秋天) 
        另一程序员负责Unix的C/C++开发了,我只负责win 下的服务开发,主要负责与数据库的交流。用Delphi是我的首选了,但是,对Socket俺接触不多,有没有给个例题参考,如果分不够,可以再加..........................
         email:[email protected]
      

  6.   

    虽然Client在Unix上,但是你就当它在Win下,实际上与Win下典型的Tcp编程没有任何区别,只是需要转换小数为字符串
      

  7.   

    嗯~~~,多谢Tod707070(幸福的秋天) 点解