我执行下面的代码,得到的是系统分配的端口,而不是我指定的6000????
CSocket s;
BOOL bReuseaddr=TRUE;
struct sockaddr_in localaddr;
localaddr.sin_family=AF_INET;
localaddr.sin_port=htons(6000);
localaddr.sin_addr.s_addr=INADDR_ANY;
s.Create();
s.Bind((struct sockaddr far *)&localaddr,sizeof(localaddr));
s.Connect(IP,nPort)
s.ShutDown(2);
s.Close();
CSocket s;
BOOL bReuseaddr=TRUE;
struct sockaddr_in localaddr;
localaddr.sin_family=AF_INET;
localaddr.sin_port=htons(6000);
localaddr.sin_addr.s_addr=INADDR_ANY;
s.Create();
s.Bind((struct sockaddr far *)&localaddr,sizeof(localaddr));
s.Connect(IP,nPort)
s.ShutDown(2);
s.Close();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货