我们要做这方面的实验,问一下,在turbo pascal里能不能进行socket编程?又或者borland pascal 7 行不行?不行的话其他有什么可以的?不要说RAD工具。

解决方案 »

  1.   

    不太清楚,学习,帮你UP,为什么非要用TURBO PASCAL???
      

  2.   

    可以的。但我没用过。socket只是封装了winApI,而这些API是封装在,dll中,
    你调用这个dll就可以了。
      

  3.   

    to:rlongriver(学习中) 
    呵呵,是《网络原理》的编程实验,用RAD的话就没什么意义了。
    我们要得就是原始的Socket编程。
      

  4.   

    to: PeakChen(一点点) 
    但是turbo pascal是十六位的吧,怎么能调用api?
      

  5.   

    有谁知道pascal是不是封装了传输层的服务原语?我们要的就是这个。
      

  6.   

    可以。Socket本身有自己的API不用调用windows的Api,如果你要调用Windows的API,你就要用win32的编程工具了。
      

  7.   

    TC和TP实际上是一样的,他们都是borland公司的早期产品,功能基本上是一样的,只是语法规则不一样罢了
      

  8.   

    当然不能。Turbo Pascal 是应用在Dos环境下的,而Socket是windows环境下的通信接口。
      

  9.   

    为什么非要用TURBO PASCAL 呢?可以用DELPHI编CONSOLE程序呀然后在WIN32的DOS模式下运行,这样也解决了用SOCKET但不支持WIN16的问题(我不清楚SOCKET是否支持WIN16)
      

  10.   

    TURBO PASCAL还是可以进行SOCKET编程的.
    但因为操作系统是DOS下,操作系统本身不提供SOCKET函数库,
    可以安装PCTCP之类的第三方函数库.
    如果不是开发特定项目的特殊需求,
    而仅仅出于学习,不推荐这样做.
      

  11.   

    不可以。就算可以也没有人愿意绕远路去做,你可以问“用汇编语言能编一个Windows出来吗”,肯定可以,问题有没有去这么做。