Chinaunix首页 | 论坛 | 博客
  • 博客访问: 588269
  • 博文数量: 752
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(752)

文章存档

2011年(1)

2008年(751)

我的朋友

分类:

2008-10-13 16:54:55

killerkillerliu2001:我用了你的类后,不知道为什么在有ADSL拨号和带一个内部网卡的机器上就不行了,连接两个客户端的时候,莫名其妙的就退出,能不能解释一下?
谢谢
(发表于2003-12-11 18:12:00)

killerkillerliu2001:在拨号和有网卡的情况下又是好的?难道还和ADSL拨号有关?
(发表于2003-12-11 18:13:00)

SoFantasy:to:killerkillerliu2001
用的都是socket标准函数,理论上应该和硬件无关,我没发现有你说的情况。
(发表于2004-3-15 16:26:00)

bingear:我修改了一下!
BOOL CWSocket::Connection(LPCSTR pstrHost, int nPort)
{
if(m_bConnected) Close();

//LPHOSTENT lpHost;
struct sockaddr_in server;

//Lookup host
//lpHost = gethostbyname(pstrHost);
//if(lpHost == NULL) return FALSE;

server.sin_family = AF_INET;
//server.sin_addr.s_addr = *((u_long FAR *)(lpHost->h_addr));
server.sin_addr.s_addr = inet_addr(pstrHost);
server.sin_port=htons(nPort);

m_sSocket = socket(AF_INET, SOCK_STREAM, 0);

if(m_sSocket <= 0)
{
err = WSAGetLastError();
return FALSE;
}

if(connect(m_sSocket, (LPSOCKADDR)&server, sizeof(SOCKADDR)) == SOCKET_ERROR) 
{
err = WSAGetLastError();
closesocket(m_sSocket);
m_sSocket = NULL;
return FALSE;
}

m_bNeedClose = TRUE;
m_bConnected = TRUE;
return TRUE;
}

(发表于2004-4-2 14:46:00)

hleon:使用你的demo,发现一个问题,服务端开始,客户端连接。
之后服务端停止,而客户端没有自动断开,还可以发送信息,接受反馈......
(发表于2004-4-23 13:17:00)

daiguopeng:客户端硬重启,或者断电。服务器上连接未断!!!DEBUG!!
(发表于2004-4-30 11:32:00)

flyman-peng:hi 使用你的代码之后我发现连接之后每隔1分钟就动动段开了。也不知道是怎么会时。请指教。。
(发表于2004-8-27 21:30:00)

weihaiwh:您好,我对线程和回调函数不是很熟悉,能不能解释一下你设计的类中的这方面函数,谢谢!!!
(发表于2005-3-23 10:39:00)

..........................................................................
--------------------next---------------------

阅读(328) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~