NetHelper Class

HD.Common

NetHelper Class Helper帮助文档
网络操作相关的类
Inheritance Hierarchy

SystemObject  HD.CommonNetHelper

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

  NameDescription
Public methodNetHelper
Initializes a new instance of the NetHelper class
Top
Methods

  NameDescription
Public methodStatic memberBindEndPoint(Socket, IPEndPoint)
绑定终结点
Public methodStatic memberBindEndPoint(Socket, String, Int32)
绑定终结点
Public methodStatic memberClose
关闭基于Tcp协议的Socket对象
Public methodStatic memberConnect
连接到基于TCP协议的服务器,连接成功返回true,否则返回false
Public methodStatic memberCreateIPEndPoint
创建一个IPEndPoint对象
Public methodStatic memberCreateTcpListener
创建一个自动分配IP和端口的TcpListener对象
Public methodStatic memberCreateTcpListener(String, Int32)
创建一个TcpListener对象
Public methodStatic memberCreateTcpSocket
创建一个基于TCP协议的Socket对象
Public methodStatic memberCreateUdpSocket
创建一个基于UDP协议的Socket对象
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodStatic memberGetClientIP
获取远程客户机的IP地址
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetLocalPoint(Socket)
获取Socket对象的本地终结点
Public methodStatic memberGetLocalPoint(TcpListener)
获取TcpListener对象的本地终结点
Public methodStatic memberGetLocalPoint_IP(Socket)
获取Socket对象的本地终结点的IP地址
Public methodStatic memberGetLocalPoint_IP(TcpListener)
获取TcpListener对象的本地终结点的IP地址
Public methodStatic memberGetLocalPoint_Port(Socket)
获取Socket对象的本地终结点的端口号
Public methodStatic memberGetLocalPoint_Port(TcpListener)
获取TcpListener对象的本地终结点的端口号
Public methodGetType (Inherited from Object.)
Public methodStatic memberGetValidPort
检查设置的端口号是否正确,并返回正确的端口号,无效端口号返回-1。
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberReceiveMsg(Socket)
以同步方式接收消息,并转换为UTF8编码格式的字符串,使用5000字节的默认缓冲区接收。
Public methodStatic memberReceiveMsg(Socket, Byte)
以同步方式接收消息
Public methodStatic memberSendEmail
发送电子邮件,所有SMTP配置信息均在config配置文件中system.net节设置.
Public methodStatic memberSendMsg(Socket, Byte)
以同步方式向指定的Socket对象发送消息
Public methodStatic memberSendMsg(Socket, String)
使用UTF8编码格式以同步方式向指定的Socket对象发送消息
Public methodStatic memberStartListen(Socket, Int32)
指定Socket对象执行监听,默认允许的最大挂起连接数为100
Public methodStatic memberStartListen(Socket, Int32, Int32)
指定Socket对象执行监听
Public methodStatic memberStartListen(Socket, String, Int32, Int32)
指定Socket对象执行监听
Public methodStatic memberStringToIPAddress
将字符串形式的IP地址转换成IPAddress对象
Public methodToString (Inherited from Object.)
Top
Properties

  NameDescription
Public propertyStatic memberLANIP
获取本机的局域网IP
Public propertyStatic memberLocalHostName
获取本机的计算机名
Public propertyStatic memberWANIP
获取本机在Internet网络的广域网IP
Top
See Also

Reference