第一节:Winsock 控件的介绍 Winsock 控件的作用简单说就是可以用于两台或多台机器间通信,这里不多说这个控件的作用了,因为在以后的介绍中我们会了解到这个控件的强大功能的,如可以用来做聊天软件等…… 废话不多说,来看看他有些什么重要的属性、方法和事件吧
0 中的工具箱里默认情况下是没有这个控件的,添加方法如下:在工具箱上右击,选择[部件],然后在部件对话框中选择"Microsoft Winsock Control 6
0",后确定即可
如果没有这个复选框的话,请点击[浏览]按钮后在打开的[添加 Activ eX 控件]对话框选择MSWINSCK
ocx 后选择打开,再点确定即可
Winsock 控件在工具箱中图标为
Winsck 的主要属性: 属性名 说明 By tesReceiv ed 返回接收的数据,可以用GetData 方法来获取它 LocalHostName 返回本机名 LocalIP 返回本机IP LocalPort 返回或设置本机所用的端口,如果为0 则为随机产生 Protocol 返回通信所用的协议 RemoteHostName 返回通信对方的计算机名 RemoteHostIP 返回通信对方的IP State 返回 Winscok 的当前状态,取值如下 sckClosed(常量为0):关闭状态 sckOpen(常量为1):打开状态 sckListening(常量为2):侦听状态 sckConnectionPending(常量为3):连接状态 sckResolv ingHost(常量为4):解析主机中 sckHostResolv ed(常量为5):已解析主机 sckConnecting(常量为6):正在连接 sckConnected(常量为7):已经连接 sckClosing(常量为8):客户端正在关闭