vc下如何给主机A发送数据包(tcp协议)?用什么函数?

解决方案 »

  1.   

    Windows socket函数,楼主不知道的话,可以查一些相关的资料
      

  2.   

    TCP服务器方和客户方是不同的,你要做那边?
    你可以查SOCKET,如果打算用MFC实现的话,就看CSocket
      

  3.   

    TCP一般是用send,好像服务器与客户端都是一样的。
      

  4.   

    这个问题问的很奇怪,你用什么socket就用什么Send发送啊!
      

  5.   


    发送数据包的话,以winsock为例:
    char buffer[4096];
    SOCKET s = socket(AF_INET,SOCK_STREAM,0)
    connect(S,(CONST SOCKADDR*)&...);
    send(s,buffer,strlen(buffer),0);
    其实你有好几种选择:
    1、winsock,最基本的windows api函数,下面几个都是由他封装得到的。
    2、CAsyncSocket;
    3、CSocket;
    4、WinInet;
    从1到4越来越高级,也就是说1最灵活,4最方便。楼主的程序如果做长远考虑的话,建议用winsock,我前一段写个网络程序,用CSocket,后来出错出在类里,又回头用winsock,所以在此提醒楼主。
      

  6.   

    SOCKET通信 send发送数据 
      

  7.   

    先用socket连接上主机A,然后用socket句柄,send(...)
      

  8.   

    如果不建立CARCHIVE通道的话,用SEND,如果建立的话直接写入CARCHIVE就行了··
      

  9.   

    send