IDTCPserver接收IDTCPClient的数据。。时事数据不用数据库,就像内存映射一感觉。
说白了,就是一监控。。拜托各位说详细点,新手。IndyDemos我看过了,没看懂。
想添加个变量,接收数据没成功。

解决方案 »

  1.   

    你可以修改DEMO,修改到啥地方出错了,可以把问题贴出来。基础差,就得一个问题点一个问题点的问。不然,不是CSDN失望。是人对人的失望……
      

  2.   

    是的。各位都帮助过我的。我很感激。
    我可以确定的就是我要用IDTCPSERVER接收数据。.
    现在有个用VC写的程序在时事产生数据的。我要把数据接收过来就好用delphi。
    有相关资料让我看看也好。接收,发送。现在都昏了。
    麻烦各位了。
      

  3.   

    INDY 控件其实很容易了。接收和发送   你先把最基础的农出来
    分步骤去做。比如&……1、界面
    2、控件
    3、实现代码
    4、调试
    5、容错
      

  4.   

    IDTCPSERVER 绑定个端口IP 就可以监听了接收也很简单 有啥不会的 。难道要看视频教程?
      

  5.   

    说简单一点,客户端一个idtcpclient,设置好它的host,port,然后调用 connect方法,INDY是阻塞的,调用 完成才会返回结果,如果连接成功,直接调用它的write(writestring,writebuffer,writeinteger)方法就行,当然如果需要服务器给予反馈的话,你需要一个自定义线程,来读取服务器的返回信息服务器端idtcpserver,设置好port,active=true,就监听了,在它的execute里写上你的实现代码,不给客户端返回信息,这样就完成了,如果需要返回信息,直接调用AThread.Connection.Write(writestring,writebuffer,writeinteger)系列方法即可,客户端的自定义线程来读取这个返回的信息当然你也可以发送完成,客户端接着来读,读到数据就返回,读不到继续读
      

  6.   

    只有拿到能运行的代码,楼主在看看,才能明白。啥叫 别让我对csdn失去希望。这里这么多的人,从年纪上比你大的也很多,技术上比你高的也很多。这口气一股长辈对小辈的态度。你应该这么问:各位朋友,帮忙解决个问题。
    有个问题不知道怎么搞了,谁有时间来看看。
    一头猪猪让卡住了,谁路过拉一把。
      

  7.   

    \你是用VC写的客户端,然后用DELPHI来写接收服务端?
      

  8.   

    vc的是已经写好的。一个完善的系统。
    现已得到它的端口。服务器IP。和数据格式。
    用delphi能监听么。?
    谢谢。。
      

  9.   


    你用SOCKET,如果VC程序给你发送数据,你知道格式还是能读出来的,和VC,DELPHI没关系
    大家最终用的都是API
    INDY控件不熟,很少用,如果自己写SOCKET,设置好端口,我觉得能读出来的 
      

  10.   

     不是DELPHI能不能監聽,如果你用INDY,IDTCPSERVER ACTIVE後肯定能, 至於數據格式,傳輸這些要靠自己去弄。如果接收的數據不對。分包不會這些要針對性的去問。
      

  11.   

    在 cmd里面 用netstat -a 看看 你的程序是否已经开始监听对应的端口了
      

  12.   

    我以前也做过类似的,不过IDTCPCLIENT向VC的服务端发送大量数据,当时也是连不通,
    你先用一个SOCKET第三方软件,收一下数据,如果你能收到数据,也可以发给对方,说明网络、端口等没问题,然后再看你的程序问题。
      

  13.   

    楼主,给你一个带源码的小软件吧,可以实现你的要求。在我的资源里有下载http://download.csdn.net/source/1542378你要想改成自己的程序也很简单,无需任何多余的控件,只要引用其中的cap_ip单元,再写几行代码就可以了