client
-----------------------------------------
class talkwnd:wnd{
RegClientGroup();
autowidth=100;
autoheight=100;
bk:=color(#003300);
obj m_pMain;
class richtext:textdoc{
pos=8,8;
autowidth=100,-16;
autoheight=100,-52;
bk:=round(#FFCC66,-4,-4,8,1);
obj m_pScroll=new listscroll;
void OnViewChanged(){
m_pScroll.OnViewChge();
}
void OnAdd(string txt){
addline=txt;
viewoffset=0,50000;
}
}
obj m_pSayText;
class say:text{
src="Say:";
xpos=5;
valign=100,-30;
};
m_pSayText=new say;
class input:edit{
maxnum=80;
xpos=40;
height=16;
autowidth=100,-50;
valign=100,-32;
bk~a:=color(#333399);
bk:=rect(0,#3333CC);
void OnEnter(){
pid.m_pMain.TalkTo(src);
src="";
}
}
class 通讯:socketc{
defcreatewnd=pid;
userinfo="talk","user","dj"+str(rand(100)),"123";
c;
c;
};
obj m_pList=new richtext;
obj m_pEdit=new input;
obj m_pSocketc=new 通讯;
class 其他用户:wnd{
string m_sUserName;
void NetTalk(string talker,string msg){
string txt="\#FFFFCC"+talker+"说:\#FFFF00"+msg;
pid.m_pList.OnAdd(txt);
}
void RemoteCreate(string username,string group){
m_sUserName=username;
string msg;
msg=m_sUserName+"来了";
pid.m_pList.OnAdd(msg);
}
void OnDestroy()
{
string msg;
msg=m_sUserName+"走了";
pid.m_pList.OnAdd(msg);
}
}
class 用户:其他用户{
pid.m_pMain=this;
void TalkTo(string msg){
tos<<OnTalk(m_sUserName,msg);
}
void CreatePlayer(string username){
m_sUserName=username;
}
void OnTestMsg(var v)
{
pid.m_pList.OnAdd(v.type+v.str);
}
void Test(){
var v=(1,2,3,"aaa");
tos<<OnTest(v);
}
}
new CmdBtn("List","pid.m_pMain.Test()");
}
bk:=null;
<talkwnd>;
--------------------------------------------------------
server
----------------------------------------------------------
<wnd>{
obj m_pServer=new sockets;
m_pServer.start=11000;
pid.style='font-size:10px'00,120;
size=pid.size;
RegWebGroup(m_pServer,"talk");
class user:wnd{
string m_sMyname;
void OnTalk(string talker,string msg)
{
tog<<NetTalk(talker,msg);
}
var Create()
{
return ("RemoteCreate",m_sMyname,"talk");
}
void OnWebPlayerCreate(string username,string pass,string address,string extmsg)
{
m_sMyname=username;
RegWebPlayer("用户");
toc<<CreatePlayer(username);
RegWebObj("其他用户","Create");
}
void OnTest(var v)
{
toc<<OnTestMsg(v);
}
}
}
分享到:
相关推荐
2. **实时编译和调试** - 通过工具如fc2debug.exe,FCC可以实现快速的代码编辑、编译和调试,这对于游戏开发过程中的即时反馈至关重要。 3. **内置游戏机制支持** - FCC内置了对物理引擎、动画系统和碰撞检测等游戏...
FCC 图标
这个标题提到的“FCC认证工具V1.3”是一个专门用于帮助产品进行FCC认证的软件工具,版本号为V1.3,附带了详细的操作说明,这通常是为了让使用者能够更加容易地理解和使用该工具。 描述中提到了“杰理蓝牙芯片”,这...
FCC负责制定和执行美国国内无线电频率的使用规定,确保不同无线通信设备之间的兼容性以及减少无线电干扰。FCC规定了无线设备必须满足的技术标准和发射功率限制,以保证无线电频谱资源的有效利用和保护。 FCC 15.247...
对于美国市场上的电子设备制造商和销售商来说,了解并遵循FCC Part 15中的规定是至关重要的,这不仅关系到产品的合规性,也直接影响到产品的市场准入和用户的安全使用。遵守FCC Part 15规定可以减少电磁干扰,保证...
在IT领域,尤其是在分子动力学模拟中,"新建 WinRAR 压缩文件_创建FCC模型_lammps_"这个标题暗示了我们正在处理一个关于使用WinRAR软件创建的压缩包,其中包含了用于构建面心立方(FCC)晶体结构模型的文件,这些...
在 FCC Part15 相关条款中,制造厂商或进口销售商可因应不同的装置或 产品类别,选择以 Verification 自我确认 、 DoC 符合性声明 或 Certification FCC ID 认证 其中之一种的 FCC 认可方式。
在IT行业中,FCC(Federal Communications Commission,美国联邦通信委员会)是一个重要的监管机构,负责管理无线电频谱的使用,确保无线通信设备符合电磁兼容性(EMC)标准。"FCC常用的一些KDB"这个主题涉及到的是...
FCC Part 18特别关注工业、科学和医疗设备产生的射频能量,规定了设备在特定频段的最大发射功率和使用条件。例如,微波炉必须在2.45 GHz频率下工作,且其辐射泄漏量不能超过一定限值,以保证用户安全。 此外,FCC ...
HASSELBLAD哈苏205FCC使用说明书.PDF
IPTV机顶盒,FCC/FEC/RET/SQM原理讲解及实现方法。。。
7. ** Pomodoro Timer(番茄钟计时器)**:实现一个计时器,可以帮助用户执行时间管理,需要使用JavaScript进行定时器控制和用户界面更新。 8. ** Markdown Previewer(Markdown预览器)**:允许用户输入Markdown...
进行了从体心立方(bcc)到面心立方(fcc)结构的相变的分子动力学模拟。 应用摩尔斯型函数,并确定参数,以使fcc和bcc结构对于理想晶体模型均稳定。 当fcc结构优于bcc结构时,bcc模型转换为fcc。 考虑了基于贝恩和...
FCC认证是美国对于电子设备电磁兼容性(EMC)的标准,确保产品在使用时不会对其他电子设备产生干扰。这个文档可能包含了制造商在申请FCC认证过程中所需了解的关键知识点和步骤。 首先,我们需要理解FCC认证的重要性...
FCC part 18 standard
FCC认证是美国联邦通信委员会(Federal Communications Commission)设立的一项强制性标准,旨在确保电子电器设备的电磁兼容性(EMC)。这一认证对于在美国市场上销售的电子设备至关重要,包括但不限于电脑、手机、...
Djigo 4.1.3 - Auto FCC No Update and Firm Check ru route
FCC 15C测试报告是电子产品必须通过的一系列电磁兼容性测试,以确保产品符合美国联邦通信委员会(Federal Communications Commission, 简称FCC)的有关规定。BTM411是一款基于蓝牙技术的模块,它通过了FCC Part 15....
根据**FCC Part 15 SUBPART B**的规定,所有采用数字技术的电子装置或系统,以及使用或产生脉冲频率超过10KHz的设备,在进入美国市场前必须进行测试并获得认证。 #### CE 认证简介 **CE(Conformité Européenne...
3. **SubpartB-Unintentional Radiators**:这部分特别关注无意辐射器的设备授权,包括个人计算机中使用的CPU板和电源供应器、豁免设备、向用户提供的信息、传导限值、辐射排放限值、接收器的天线功率传导限值、电力...