/// <summary> /// 构造函数 /// </summary> /// <param name="strIp"></param> /// <param name="iPort"></param> public QrCode(string strIp, int iPort) { socketDisconnected = socketDisconnectedHandler; socketDataArrival = socketDataArrivalHandler; remoteHost = strIp; remotePort = iPort; }
int RDataLen = 100; //固定長度傳送資料~ 可以針對自己的需要改長度 /// /// 構造函數 /// /// /// public SocketClient(string ip, int port, IConnectionReport _ConnReport) { remoteHost = ip; remotePort = port; ConnReport = _ConnReport; socketDataArrival = socketDataArrivalHandler; socketDisconnected = socketDisconnectedHandler; }
int RDataLen = 100; //固定長度傳送資料~ 可以針對自己的需要改長度 /// /// 構造函數 /// /// /// public SocketClient(DeviceConfig _Config, IConnectionReport _ConnReport) { Config = _Config; remoteHost = _Config.IPAdress; remotePort = _Config.Port; ConnReport = _ConnReport; socketDataArrival = socketDataArrivalHandler; socketDisconnected = socketDisconnectedHandler; }
int RDataLen = 100; //固定長度傳送資料~ 可以針對自己的需要改長度 /// /// 構造函數 /// /// /// public SocketClient(IController _Config, IConnectionReport _ConnReport) { Config = _Config; remoteHost = _Config.GetIPAdress(); remotePort = _Config.GetPort(); ConnReport = _ConnReport; socketDataArrival = socketDataArrivalHandler; socketDisconnected = socketDisconnectedHandler; }
public void socket_stop_connect() { if (IsconnectSuccess == true) { theSocket.Shutdown(SocketShutdown.Both); theSocket.Disconnect(true); IsconnectSuccess = false; theSocket.Close(); socketDisconnected = null; } }
int RDataLen = 100; //固定長度傳送資料~ 可以針對自己的需要改長度 /// /// 構造函數 /// /// /// public SocketClient(IConnectionReport _ConnReport) { ConnReport = _ConnReport; socketDataArrival = socketDataArrivalHandler; socketDisconnected = socketDisconnectedHandler; }