我刚接触delphi网络编程,想问socket这方面我看的资料是delphi6,但是用的是delphi7在6里面写的是要用scktcomp  单元的东西,但是我怎么就没找到呢,是不是要自己装这个单元呢?而且我用了个connect(socket1,addr,sizeof(addr))语句 告诉我连接错误自己在dos环境中finger自己的主机说不能连接,这个怎么办哦,自己要关什么服务呢? 是不是要在7里看indy client
和indy server这两个地方的单元啊,谢谢。不够分再可以给,在线等

解决方案 »

  1.   

    d7, 用 indy 相关的控件来实现相关的网络功能比较方便
      

  2.   

    基本步骤:
    WSAStartup
    Socket
    Bind
    Listen
    Accept//直到这里才能接受客户机的连接请求
    ..
    WSACleanup
      

  3.   

    也可用TServerSocket和TClientSocket
    D7中的这两个控件需要手工安装,在Bin目录下面有dclsockets70.bpl中有的
      

  4.   

    多谢大侠门指教,已经安装山这两个空间了不过,我的机器就是不能 connect上,不知道怎么回事情,能告诉我么,可能不是软件的事情,
    connect(socket1,addr,sizeof(addr))语句 告诉我连接错误我在finger自己的机器的时候,就是说 Finger: connect::连接被拒绝而ping 其他的命令都好使 ,能再次指教么?