Make(qt) ver(5.0.11) Add(EntryPoint,5947841,98,105) { Left=28 Top=147 Width=441 Height=399 Caption=#11:Send screen| } Add(ListBox,419888,406,105) { Left=10 Top=340 Width=416 Height=46 } Add(Button,15523452,147,105) { Left=55 Top=5 Caption=#4:Open| link(onClick,3460268:doConnect,[]) } Add(TcpSocket,3460268,294,105) { Port=1098 AutoRead=1 link(onConnected,4893791:doData,[]) link(onDisconnected,8428608:doData,[(335,118)(335,160)]) link(HostName,14764278:CurrentText,[]) Point(onError) link(onError,13632763:doData,[(335,132)(335,209)]) } Add(Label,16211233,98,42) { Left=10 Top=10 Width=30 Height=17 Caption=#6:Client| } Add(Button,1232639,147,147) { Left=115 Top=5 Caption=#5:Close| link(onClick,3460268:doDisconnect,[(233,153)(233,118)]) } Add(Button,15953882,49,196) { Left=380 Top=315 Width=50 Caption=#4:Send| link(onClick,12217444:doEvent1,[]) } Add(DoData,4893791,343,105) { Data=String(Connected to server...) link(onEventData,172409:doWork2,[]) } Add(DoData,8428608,343,154) { Data=String(Disconnected from server...) link(onEventData,1766778:doWork2,[]) } Add(HubEx,172409,385,105) { link(onEvent,419888:doAdd,[]) } Add(DoData,13632763,343,203) { Data=String(Error...) link(onEventData,16694965:doWork2,[]) } Add(HubEx,1766778,385,154) { Angle=3 link(onEvent,172409:doWork3,[]) } Add(TcpServer,13479924,539,105) { Port=1098 link(onConnected,7749388:doData,[]) link(onRead,9026182:doEvent1,[(579,118)(579,279)]) link(onDisconnected,12073892:doData,[(579,125)(579,153)]) } BEGIN_SDK Add(EditTcpServer,1012407,21,21) { WorkCount=#10:##doListen|9:##doClose|6:doSend| EventCount=#11:onConnected|6:onRead|14:onDisconnected| Point(##doListen) Point(##doClose) link(doSend,16247483:doSend,[(49,41)(49,125)]) } Add(TcpSocket,16247483,77,105) { AutoRead=1 link(onConnected,1012407:onConnected,[(215,111)(215,27)]) link(onDisconnected,1012407:onDisconnected,[(231,118)(231,41)]) link(onReadReady,2:doRead,[(124,125)(124,188)]) } Add(FileRead,2,140,182) { Type=2 link(onRead,1012407:onRead,[(246,188)(246,34)]) link(IODevice,16247483:IODevice,[(146,160)(83,160)]) } END_SDK Add(Label,14302148,469,49) { Left=250 Top=10 Width=35 Height=17 Caption=#6:Server| Point(doCaption) } Add(Button,12074840,469,105) { Left=310 Top=5 Caption=#4:Open| link(onClick,13479924:##doListen,[]) } Add(Button,11455440,469,161) { Left=370 Top=5 Caption=#5:Close| link(onClick,13479924:##doClose,[(513,167)(513,118)]) } Add(DoData,7749388,588,105) { Data=String(--- client connected ---) link(onEventData,7314719:doWork2,[]) } Add(HubEx,7314719,630,105) { Angle=3 link(onEvent,172409:doWork1,[(634,94)(389,94)]) } Add(DoData,12073892,588,147) { Data=String(--- client disconnected ---) link(onEventData,7314719:doWork3,[(634,153)]) } Add(PixmapToByteArray,11303573,196,231) { Format=#3:PNG| link(onConvert,5979791:doEvent1,[]) link(Pixmap,6494527:Pixmap,[]) } Add(Pixmap,6494527,196,182) { Point(doLoadFromWindow) } Add(Hub,12217444,98,196) { link(onEvent1,16167381:doData,[]) link(onEvent2,11303573:doConvert,[(187,209)(187,237)]) } Add(GraphicsView,12549442,644,336) { Left=10 Top=35 Width=413 Height=263 link(Scene,14784331:Scene,[]) } Add(GraphicsScene,14784331,644,280) { AddMode=1 link(onBeginAdd,4769276:doAdd,[]) } Add(AddPixmap,4769276,700,280) { link(Pixmap,578470:Pixmap,[]) } Add(Pixmap,578470,700,231) { Point(doLoadFromByteArray) } Add(Hub,9026182,588,273) { OutCount=4 link(onEvent1,578470:doLoadFromByteArray,[(660,279)(660,251)]) link(onEvent2,14784331:doBeginAdd,[]) link(onEvent3,14410488:doOperation,[(625,293)(625,202)]) link(onEvent4,16069571:doSize,[(632,300)(632,391)]) } Add(DoData,16167381,147,196) { link(onEventData,6494527:doLoadFromWindow,[]) link(Data,5319630:Widget,[(153,188)(104,188)]) } Add(Math,14410488,630,196) { Op2=1 link(onResult,14302148:doCaption,[(674,202)(674,128)(457,128)(457,55)]) link(Op1,14410488:Result,[(636,184)(624,184)(624,240)(636,240)]) } Add(Hub,5979791,245,231) { link(onEvent1,1:doWrite,[]) link(onEvent2,1723481:doSize,[(285,244)(285,286)]) } Add(BA_Size,1723481,294,280) { link(onSize,1583105:doStrCat,[]) } Add(BA_Size,16069571,644,385) { link(onSize,6448001:doStrCat,[]) } Add(StrCat,1583105,350,280) { Str1=#13:Write bytes: | link(onStrCat,16694965:doWork3,[(389,286)]) } Add(HubEx,16694965,385,203) { Angle=3 link(onEvent,1766778:doWork3,[]) } Add(StrCat,6448001,700,385) { Str1=#12:Read bytes: | link(onStrCat,7314719:doWork1,[(744,391)(744,111)]) } Add(Desktop,5319630,98,147) { } Add(Edit,14764278,294,21) { Left=175 Top=5 Width=65 Text=#9:localhost| } Add(FileWrite,1,294,231) { Type=2 link(IODevice,3460268:IODevice,[]) }