1、使用WSAStartup()初始化WinSock库。
2、使用socket()创建一个IPPROTO_TCP SOCKET。
3、使用gethostbyname()/gethostbyaddr()获取主机信息。
4、使用connect()和我们创建的套接字连接服务器。
5、使用send()/recv()发送和接收数据,直到我们的TCP会话结束。
6、使用closesocket()关闭套接字连接。
7、使用WSACleanup()释放WinSock。在网上查找出来的步骤是这些.
但是我在初始化WinSock库的时候就报错了.
请问在整个TCP客户端连接的时候是需要导入哪些包还是需要写一些其他的代码.
int wsaret=WSAStartup(0x101,&wsaData);
if(wsaret)
    return;上面是初始化WinSock库的代码其他的步骤可参考
http://www.7880.com/Info/Article-4e99c3e0.html
知道的大侠帮帮忙..谢谢..

解决方案 »

  1.   

    初始化WinSock库的时候就报错了.? 什么错误啊?
      

  2.   

    这个是JAVA区,你问的问题不是JAVA的
      

  3.   


    这个问题怎么不是java的?  我用java语言在.java文件中连接TCP服务器  不是java的问题么?
      

  4.   


    你是照抄了上面的初始化WinSock库?我在类中  不管是直接在类中初始化 还是在方法中初始化都会出现红线报错..
    点开提示就那么几个解决方法,创建类啊什么的..
      

  5.   

    你确定你用的是JAVA?....
    这不是winsock吗...
    难道说你非要把C代码写在.java文件里说他是java代码吗....TCP相关类叫ServerSocket和Socket