📄 dxdaytimeservercore.pas
字号:
unit DXDayTimeServerCore;
interface
///////////////////////////////////////////////////////////////////////////////
// Component: TDXDayTimeServerCore
// Author: G.E. Ozz Nixon Jr. (staff@bpdx.com)
// ========================================================================
// Source Owner: DX, Inc. 1995-2003
// Copyright: All code is the property of DX, Inc. Licensed for
// resell by Brain Patchwork DX (tm) and part of the
// DX (r) product lines, which are (c) 1999-2003
// DX, Inc. Source may not be distributed without
// written permission from both Brain Patchwork DX,
// and DX, Inc.
// License: (Reminder), None of this code can be added to other
// developer products without permission. This includes
// but not limited to DCU's, DCP's, DLL's, OCX's, or
// any other form of merging our technologies. All of
// your products released to a public consumer be it
// shareware, freeware, commercial, etc. must contain a
// license notification somewhere visible in the
// application.
// Example is Internet Explorer - Help->About screen
// shows the licensed code contained in the application.
// Code Version: (4th Generation Code)
// ========================================================================
// Description: implements DayTime protocol
// ========================================================================
///////////////////////////////////////////////////////////////////////////////
uses
Classes,
DXServerCore;
{$I DXSock.def}
type
TDXDayTimeServerCore = class(TDXServerCore)
private
fsDateFormat:String;
protected
public
constructor Create(AOwner:TComponent); {$IFNDEF OBJECTS_ONLY} override; {$ENDIF}
destructor Destroy; override;
procedure ProcessSession(ClientThread:TDXClientThread);
published
property DateFormat:string read fsDateFormat
write fsDateFormat;
end;
implementation
Uses
SysUtils,
DXString;
constructor TDXDayTimeServerCore.Create(AOwner:TComponent);
begin
inherited Create(AOwner);
ServerPort:=13;
fsDateFormat:='hh:nn:ss AM/PM m/dd/yyyy';
end;
destructor TDXDayTimeServerCore.Destroy;
begin
inherited Destroy;
end;
procedure TDXDayTimeServerCore.ProcessSession(ClientThread:TDXClientThread);
begin
with ClientThread.Socket do
If Connected then
Writeln(FormatDateTime(fsDateFormat,Now));
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -