NetHelper Class | Helper帮助文档 |
网络操作相关的类
Inheritance Hierarchy
Namespace: HD.Common
Assembly: HD.Common (in HD.Common.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class NetHelper
Public Class NetHelper
public ref class NetHelper
type NetHelper = class end
The NetHelper type exposes the following members.
Constructors
Name | Description | |
---|---|---|
NetHelper | Initializes a new instance of the NetHelper class |
Methods
Name | Description | |
---|---|---|
BindEndPoint(Socket, IPEndPoint) |
绑定终结点
| |
BindEndPoint(Socket, String, Int32) |
绑定终结点
| |
Close |
关闭基于Tcp协议的Socket对象
| |
Connect |
连接到基于TCP协议的服务器,连接成功返回true,否则返回false
| |
CreateIPEndPoint |
创建一个IPEndPoint对象
| |
CreateTcpListener |
创建一个自动分配IP和端口的TcpListener对象
| |
CreateTcpListener(String, Int32) |
创建一个TcpListener对象
| |
CreateTcpSocket |
创建一个基于TCP协议的Socket对象
| |
CreateUdpSocket |
创建一个基于UDP协议的Socket对象
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetClientIP |
获取远程客户机的IP地址
| |
GetHashCode | (Inherited from Object.) | |
GetLocalPoint(Socket) |
获取Socket对象的本地终结点
| |
GetLocalPoint(TcpListener) |
获取TcpListener对象的本地终结点
| |
GetLocalPoint_IP(Socket) |
获取Socket对象的本地终结点的IP地址
| |
GetLocalPoint_IP(TcpListener) |
获取TcpListener对象的本地终结点的IP地址
| |
GetLocalPoint_Port(Socket) |
获取Socket对象的本地终结点的端口号
| |
GetLocalPoint_Port(TcpListener) |
获取TcpListener对象的本地终结点的端口号
| |
GetType | (Inherited from Object.) | |
GetValidPort |
检查设置的端口号是否正确,并返回正确的端口号,无效端口号返回-1。
| |
MemberwiseClone | (Inherited from Object.) | |
ReceiveMsg(Socket) |
以同步方式接收消息,并转换为UTF8编码格式的字符串,使用5000字节的默认缓冲区接收。
| |
ReceiveMsg(Socket, Byte) |
以同步方式接收消息
| |
SendEmail |
发送电子邮件,所有SMTP配置信息均在config配置文件中system.net节设置.
| |
SendMsg(Socket, Byte) |
以同步方式向指定的Socket对象发送消息
| |
SendMsg(Socket, String) |
使用UTF8编码格式以同步方式向指定的Socket对象发送消息
| |
StartListen(Socket, Int32) |
指定Socket对象执行监听,默认允许的最大挂起连接数为100
| |
StartListen(Socket, Int32, Int32) |
指定Socket对象执行监听
| |
StartListen(Socket, String, Int32, Int32) |
指定Socket对象执行监听
| |
StringToIPAddress |
将字符串形式的IP地址转换成IPAddress对象
| |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
LANIP |
获取本机的局域网IP
| |
LocalHostName |
获取本机的计算机名
| |
WANIP |
获取本机在Internet网络的广域网IP
|
See Also