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

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

[复制链接]
bitiliu 该用户已被删除
发表于 2004-6-29 16:38:27 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-6-29 16:56:28 | 显示全部楼层
试试看下面的:' c+ O. D4 ~1 J8 o1 I2 f" x
  1. void creadHost(){$ B/ c; H7 K( B+ t; p" N
  2.         WSADATA wsaData;6 h# I$ B& u* y& }' q) m
  3.         
    % M9 r' o/ y, Y* t7 S
  4.         if(WSAStartup(WINSOCK_VERSION,&wsaData)){2 r+ x3 n$ \. ^  k
  5.                 MessageBeep(MB_ICONSTOP);
    ; |2 P" K8 x/ b0 V* ~6 g: K
  6.                 printf("Winsock could not be initialized!\\n");
    2 |9 B- v( y' y2 Q& U. X/ J/ }
  7.                 WSACleanup();5 [$ J7 }  c' D" j
  8.                 return;: ]/ F9 q! x/ t9 L+ T2 e& b
  9.         }1 A7 r, P0 d, U3 E+ F! P% q
  10.         if(m_hSocket!=NULL){
    $ [$ F  h' ^* [' ?/ x9 |" s
  11.                 closesocket(m_hSocket);4 c! w  @& n& f* V, |8 {
  12.                 m_hSocket=NULL;; d, m0 u/ U2 L1 D+ }& W
  13.         }; g8 v. F5 \, `8 {' \
  14.         if(m_hSocket==NULL){5 t- \6 n0 P$ E1 M+ k9 i9 o: v
  15.                 m_hSocket=socket(AF_INET,SOCK_STREAM, 0);        
    8 `) ~& K" p5 ^, Y7 p7 \
  16.         }
    1 ~; f2 q- H' d- C+ k! z; {3 ^
  17.         m_addr.sin_addr.S_un.S_addr=INADDR_ANY;7 Y, _" b& {+ N9 Z& U6 z
  18.         m_addr.sin_family=AF_INET;
    ( H  T5 Z/ k* ?6 _6 W4 J3 Q# ^
  19.         m_addr.sin_port=htons(5000);
    ( d3 [6 n, Q# v( o
  20. + Y$ g% A+ T8 g0 G3 E; h" X# b
  21.         int ret=0;
    % ^! J/ A, B% m; h0 T# M
  22.         ret=bind(m_hSocket,(LPSOCKADDR)&m_addr,sizeof(m_addr));
    ; @% k9 x+ H6 u  T) @- O2 u7 ~
  23.         if(ret==SOCKET_ERROR){
    . s! I  R/ Y( z. Y3 m! }( q
  24.                 closesocket(m_hSocket);6 J0 T4 P( L: ^  q9 p
  25.                 printf("Bind Error.\\n");
    & C9 t* r- A( w
  26.                 return ;2 Y7 `% B# J! o2 d9 q- m' l
  27.         }
    ' H  m5 h! N/ `( j. k, b( F
  28.         WSACleanup();
    # r; z0 _6 @: s
  29. }
复制代码
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-2 11:51 , Processed in 0.018934 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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