是这样的,我试了很多次了。都这样。send有什么要求吗?

解决方案 »

  1.   

    你这样试试:
    把 int nbuff = sizeof("Fuck USA");
    改为  int nbuff = strlen(" Fuck USA");
      

  2.   

    sizeof()  包括了结尾的空字符
    strlen()  不包括结尾的空字符因此,sizeof还要比strlen()大一呢,应该不是这个问题
      

  3.   

    int nbuff = sizeof("Fuck USA");
    ==>>int nbuff = sizeof(char)*strlen(Fuck USA)
    试一下
      

  4.   

    我怀疑是VC编译器不允许出现 fuck usa之类的话,哈哈
    开玩笑,不过是有点怪,解决之后请告诉大家 :)
      

  5.   

    你在服务端截获一下,看你收到了什么,Fuck USA or 其他,原因不就知道了!