找回密码
 注册
搜索
查看: 4451|回复: 2

在socket写server,进行bind的时候为什么出错呢?(高手们帮俺看看了)

[复制链接]
bitiliu 该用户已被删除
发表于 2004-6-29 16:38:27 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-6-29 16:56:28 | 显示全部楼层
试试看下面的:. P) ]- [3 R5 V' d4 t
  1. void creadHost(){2 K* O6 B( n8 S1 g8 K8 [
  2.         WSADATA wsaData;% B1 V: _, l$ y7 Y
  3.         
    9 c" a. d" D) Y2 Q1 j) u2 W/ H/ u% }
  4.         if(WSAStartup(WINSOCK_VERSION,&wsaData)){
    # g; f7 n5 {: x9 h) f6 S
  5.                 MessageBeep(MB_ICONSTOP);
    2 T/ d! }9 \" Z' @$ G2 O! L
  6.                 printf("Winsock could not be initialized!\\n");7 W0 _3 M5 i9 O9 z7 Y1 o
  7.                 WSACleanup();
    4 y" \9 N4 Z: p6 f8 e& \( u
  8.                 return;
    / W. Y3 }7 ?. h3 A
  9.         }
    8 [1 q9 K# i: l3 j: D4 j' x
  10.         if(m_hSocket!=NULL){
    ) F! }: c% {+ g. [
  11.                 closesocket(m_hSocket);" q0 w; A" U6 v" B$ m4 E
  12.                 m_hSocket=NULL;4 p, L0 d; e/ H3 D8 i( ~+ g; J" z
  13.         }$ ]4 [/ ^% b8 B1 A% J' F# t6 f
  14.         if(m_hSocket==NULL){
    , Q3 m0 A# w' }9 L# U
  15.                 m_hSocket=socket(AF_INET,SOCK_STREAM, 0);        " o. `7 W5 o$ z
  16.         }/ G% ]) ], e' y, C, i& p! E% c
  17.         m_addr.sin_addr.S_un.S_addr=INADDR_ANY;
    " S4 b4 V2 v0 |2 P
  18.         m_addr.sin_family=AF_INET;3 I0 ~7 z6 b/ j$ }' X4 I$ ]4 Z9 m
  19.         m_addr.sin_port=htons(5000);
    8 x" M3 h* F( O

  20. 2 r* r* l) h  g9 l7 L6 ?; e
  21.         int ret=0;4 V3 t5 [1 T8 V2 Q, ^# v
  22.         ret=bind(m_hSocket,(LPSOCKADDR)&m_addr,sizeof(m_addr));8 q- F3 f9 C  C; ~& J2 _3 f
  23.         if(ret==SOCKET_ERROR){
    2 [7 J# p  |4 u, }6 U
  24.                 closesocket(m_hSocket);. r0 X0 K* r/ ?2 W" ~0 R
  25.                 printf("Bind Error.\\n");
    * M  @  Q2 N0 E( @0 S
  26.                 return ;" N  p" L4 Q- ^1 P' P- x0 \
  27.         }: k# |3 [' |/ k9 U! I6 ~
  28.         WSACleanup();5 m& p0 h, {  Z& ]7 q
  29. }
复制代码
回复

使用道具 举报

bitiliu 该用户已被删除
 楼主| 发表于 2004-6-29 16:59:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-11-14 21:46 , Processed in 0.019123 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表