关于SOCKET编程问题(100分)

  • 主题发起人 主题发起人 bugcool
  • 开始时间 开始时间
B

bugcool

Unregistered / Unconfirmed
GUEST, unregistred user!
对TCP的编程不太熟悉,今天看了一下,
觉得有几个问题:

1、是不是客户端和服务器都需要定时
检测网络状态,发现联接断了后就需要
重新联接?

2、检测网络状态难道只能用查询方式?
有没有基于消息的方法?

3、其实,我是想知道,在基于TCP的SOCKET
编程中需不需要检测网络状态,?如果网络
断开了需要做那些工作?怎么检测网络状态?

4、如果我把这些功能做在DLL中,需要注意什么?
 
1、不需要定时检测,如果socket的收发都是0字节,就说明socket断开了,需要重新连接
2、setsocketopt函数设置有关选项。
3、socket断开后需要关闭socket释放资源

建议先看看有关socket方面的资料。
 
附加,你最好做成类来封装所有的 功能。。。用 Delphi自己的类也可以
 
接受答案了.
 
后退
顶部