有个客户端,在网络A
服务端,在网络B
A需要发送一个数据包给服务端
需要用TCP/IP实现,哪里有这方面的资料
达人指点一下吧。

解决方案 »

  1.   

    windows网络编程(第2版)
    windows网络编程技术
    另外在VC知识库相关文章和现成代码都很多
    http://www.vckbase.com/document/finddoc.asp?keyword=TCP/IP
      

  2.   

    windows网络编程技术 
    MFC
      

  3.   

    Google N多教程 还有视频~~~ 蹭分!!!!
      

  4.   


    看这两本书吧
    UNIX网络编程
    APUE你这网络B不是私有网络吧
    如果是,那就要考虑NAT穿透的问题了
    如果不是
    不需要考虑什么,直接连接就可以
    建议使用IPV6,没有NAT穿透的麻烦,当然得网络支持才可以
      

  5.   

    如果仅仅是两台机子之间通信,双方都进行NAT端口映射不就可以了?
      

  6.   

    p2p打洞,架设一个中间服务器,向各个客户端发送所需通信对方的真实IP(公网IP)我曾在一本叫做《WINDOWS网络与通信程序设计》的书上看过,过程说的很详细,
    但要代码实现比较麻烦。其他一些书上说的也应该不少吧,比如《UNIX网络编程 第1卷:套接口API》这样的牛书
      

  7.   

    简单的socket编程就行了。就几句话。。客户端:监听,等待,接收。服务端:连接,接收