-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
1/6
Reverberando:programaoavanadaemADVPLdicastruquestutoriaisdownloadspensamentospsicografiaseviagensastraisalmdeuma"boamsica"pararelaxar.
BlackTDN
Incio Classic Downloads CheckOut(GitHub) GitHub(Tutorial)
Externos Harbour SoundTrack BackToBlack
OGRITO ADVPLGames Tools XPERIAROMs BlackDesafio TUDOEMADVPL
AppSoft Doaes
BlackTDNSearch
domingo,23deoutubrode2011
Protheus::Advpl::tSocketClientClasse: tSocketClient.Segundoo
tdn: Estabeleceumaconexoclientdesocketdo
tipoTCPgenrica.Atravsdestaclasse,possvelenviare
receberdadospormeiodeumsocketgenricoeutilizarcomobaseparaimplementaodeprotocolonosuportadopelaaplicao.
Otdn,comosempre,incompletoecomexemplorstico.Entoumexemplomaissofisticadoseria:
CriaroObjetodotipotSocketClient
Tentarconectarseaolive.sysinternals.com
Verificoseaconexofoibemsucedida,eelaboroamensagemparaenvio
EnvioemensagemeObtenhooRetorno.
NoExemploconectaremos,viaSocketClient,usandoHTTPGET.
723,390Visualizaes
BlackTDN::Donations
ParticipardestesiteGoogleFriendConnect
Membros(368) Mais
Jummembro?Fazerlogin
Seguidores
-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
2/6
Postadoporlddjs05:52:00Marcadores:advpl,NaldoDj,protheus,tdn,totvs,tSocketClient,TVarInfo,lddj
Reaes: Originalidade (0) Exclusividade (0) Referncia (0) Clareza
(0) Abstrao (0)
Obtendoosseguintesresultados:
Paraobterocdigousadonoexemplo,cliqueaqui.
Asdependnciasparaofuncionamentodoexemplopoderoserobtidasem:
Protheus::Advpl::UsandoGetFuncArray,GetApoInfoeVarInfo:paratVarInfo.
[]s
lddj
Recomende isto no Google
utilizaraFunoHttpGetemconjuntocomasfunesdeparserXMLparaessefim.
ldDjcommentedonBlacktdnR3ETreport:SigaoLink:https://github.com/NaldoDj/BlackTDN/tree/master/templates/uTCREPORT
NayannecommentedonProtheusPersonalizandoORhonline:Boatarde!ApsapersonalizaodoRHonline,naemissodorecibodepagamentoapresentaseo
RecentCommentsWidget
Protheus::Desvendandoosigapss.spfAtendendoaumareivindicao
antiga,comeareiapostarnesteblogalgumasdicasrespeitodossegredosdoProtheus.Eoprimeiroartigon...
Protheus::Advpl::Dica::RobsonLuiz::TextontegrodasopesdocontroledeacessosdeusuriosHojepreciseilistartodasasopesdocontroledeacessosdousurios,estalistaficanaconfiguraoporusurionoconfigurador,por...
Protheus::RecuperandooUsurioAdministradornoProtheus10Somuitososmotivosquelevama"perda"dasenhadoAdministradordoProtheus.Esquecimento,sadadoAdministradordaempresa,...
Protheus::ExemplodeWebServiceparaConsultaaoCEPAdicadehojeumexemplodeWebServiceemadvplparaaconsultaaoCEP(CdigodeEndereamentoPostal)baseadonositeRepublicaV...
Protheus::MSSQL::RetornandoocontedodecampoMemo
emumaConsultasvezesprecisamosconsultarocontedoarmazenadoemumcampomemoe,umsimplesSELECTnoirnosajudarpoisocontedoretornadoser...
Protheus::OpesdeFiltronamBrowseAlgumasmaneirasdeFiltrarosregistrosaseremapresentadosnamBrowseOpo1:UsandoaFunoFilBrowse()parafiltrarosregistrosan...
Protheus::ChamandoFunesdoMenuDiretamenteesemaNecessidadedeLoginFerne$perguntou:"...possvelabriralgumarotinadosistemasemsolicitarloginaousurio,comoporexemploarotinaMATA010...&qu...
Protheus::Advpl::DicasdoRobson::Comocriarumaconsultaespecficautilizando
PostagensPopulares
-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
3/6
Respostas
Responder
Respostas
16comentrios:
Annimo 3defevereirode201214:37
Naldo,
Muitobomesseblog.Tenhoumaduvida:Aempresatrabalhacomreciclagemdelixo.tem
uma balana onde os caminhoes sao pesados tanto na entrada quanto na
saida (pra encontrar o peso do lixo). E essa balana est conectada a
umendereoethernet(ip/porta)onde,hoje,existeumaplicativoquecapturaessepesopragerarumpedidodecompra.Gostariamosdedescataresseaplicativoefazerviaprotheusacapturadopesodoscaminhoes.OcaminhoseriaessafuncaoTSOCKETCLIENT()?
Grato,
Carlos/COMETAIS.
Responder
Carlos 3defevereirode201214:50
Naldo,
Muitobomesseblog.Tenhoumaduvida:Aempresatrabalhacomreciclagemdelixo.tem
uma balana onde os caminhoes sao pesados tanto na entrada quanto na
saida (pra encontrar o peso do lixo). E essa balana est conectada a
umendereoethernet(ip/porta)onde,hoje,existeumaplicativoquecapturaessepesopragerarumpedidodecompra.Gostariamosdedescataresseaplicativoefazerviaprotheusacapturadopesodoscaminhoes.OcaminhoseriaessafuncaoTSOCKETCLIENT()?
Grato,
Carlos/COMETAIS.
Responder
lddj 3defevereirode201218:16
Carlos,issopossvelsim.
Responder
Daniel 14demarode201314:50
Naldo,
Suasdicassotimas...masestoucomumadvida...
ExisteumaformanessaclasseTSOCKETCLIENToualgoparecidodeenviarhexadecimalaoinvsdeString?
Grato
Daniel
Responder
lddj 15demarode201319:11
Qualaidia?
Daniel 15demaiode201315:27
AideiaeraacomunicaocomorelgiodepontodaHenry"PRISMASUPERFACIL"quesaceitahexadecimal,poremconseguicomahenryumesquemaparaenviarchr(),masestouempacadonalimitaodecaracteresnafuno"Receive"destaclasse,nahoradebaixaroarquivoAFDquenoestaceitandomaisdoque70.000caracteresenomeucasoestcommaisde120.000.Eupretendiabaixaroaquivodorelgioeusarasua
funou_PonScheduler(queestafuncionando),ficandopendendealimitaodaclasse.Sequiserpossopassaroquejfiz,abrassDaniel.
Responder
lddj 15demaiode201318:25
Legal.Publiquesim.
Daniel 20demaiode201314:12
Naldo,poracasovoctemalgumaideiadecomoaumentarolimitedecaracteresdomtodoReceivedaclassetSocketClient?oquefaltaparaeuterminaressarotina.
osrecursosdodicionrioSXBRobsonLuiznospassoumaisumadica:Comocriar
umaconsultaespecficautilizandoosrecursosdodicionrioSXBConsultapadro.Oexem...
Protheus::"IntegrandooTotvsDevelopmentStudio(IDE)ao
TortoiseSVN"HojepostareiumadicadecomointegraroTotvsDevelopmentStudio(IDE)aoSVN(Subversion)utilizandoo"client"TortoiseSVNp...
BlackTDN::CustomizandoainterfacedeLoginnoProtheusebyYou
ApublicaoBlackTDN::ByYouesuanovateladelogindenossoamigoOBonadeuoquefalare,emfunodisso,essequeamuitono...
advpl (240)
appserver(15)
BlackTDN (186)
bylddj(20)byYou(11)
Class (9)
Classe Advpl(23)
dbAccess (10)
Marcadores
__ClsArr() (1) __FunArr() (1)_SetNamedPrvt (2) _SetOwnerPrvt(1)
A unio faz a fora (2)ABSTRAO (2) Acesso (2)AddStackParameters (1)
Adv (2)
aEval (3)agcap (1) Agent (2) alarmClock (1)alexandre gonalves
(1) Algortmos (1)AllowFailParam (1) Anlise Forense
(1)apconnxcontrol.ocx (4) APD (1) APIExcel (1) AppExcel (1)
AppSoft(1)APSDU(3)ArquivoINI (2) Array (1) ArrayCompare (1)aScan
(1) aSort (1)AssistnciaMdica(1)AuditTrail (1)Autenticao
HTTP(2)Autnomo (1)Avaliao e PesquisadeDesempenho(1)BaseDic
(1)Batch(2) Begin Sequence (3) BjarneStroustrup (1) BlackDesafio
(1)
BlackTDNShell (1)BlackTDS (1)
BoasPrticas(1)Break(2)BTDNdoc2pdf(1)bug(2)byyouStudio(2)
CAST(1)catch(2)CEP (4) cGetFile (1)ChkFile (2)Cincias (4)
ClassFWDBAccess (1) ClassTMathFloatStr (4) ClassTMathIntegerStr (6)
Class TRandom(1) class TSQLite (1)
Classe fT (2)Classe fTdb (2)Classe TDialog (1) ClassMethArr
(2)ClientWS(1)clipper(2)clonar(1)cmd(1) code google (1) CodeBlock
(1)comandos(1)ComboBox(1)CompaDic(1)Compatibilizao de Cdigo
(5)Compilador (1) Compilar ScriptPowerShell (1) confluence
(1)CONJUNTO (1) Connection String (1)ConOut (1) Consulta
Hierarquica (1)Consulta Padro (2) ConsultaPadro Especfica (2)
ContabiliaoFolhaRM(1)controledeatualizaesdoprotheus (1) CONVERT
(1)Coordinator(2)Coursera(2)CriaodeEmpresa(1)CTB(1)CTBCTASup(1)CTBDigCont
(1) CTE Recursiva (1)Culinria (1) curiosidades (5)Customizao de
Software (1) cVersao(1) Clculo de Horas (1)
D_E_L_E_T_(1)DANFE(1)Daniel Kahneman (2)
dbChangeAlias (1)dbCloseArea (1) dbGoTop (1)dbSelectArea (1)
dbTree (3)dbUseArea (2) Declarao de AjusteAnual (1) Decode64 (2)
decremento
-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
4/6
Postagemmaisrecente Pginainicial
Assinar:Postarcomentrios(Atom)
Responder
Respostas
Responder
Digiteseucomentrio...
Comentarcomo: ContadoGoogle
Publicar Visualizar
Criarumlink
AbrassDaniel.
lddj 21demaiode201308:31
envienosocdigoparaanlise.
Daniel 21demaiode201309:56
Paraqualemailenvio?
lddj 21demaiode201311:21
envieparamaildodomnioblacktdn.com.br
Daniel 24demaiode201308:59
Naldofizmoutroprocedimento...usandoacapturaporNSRlinhaalinhaenoProtheusvemfaltandolinha,utilizeiumproxynaportadorelogioparaverosdadosqueestosendoenviadosealinhaqnoestnoprotheusestnoproxydizendoqueenviou,noseioquefazer...temcomomedarumaajuda?...teenvieinoemailalgunsdados...abrassDaniel
TopTVZ 28defevereirode201411:59
estouatrasdedocumentacaoparacomunicacaocomhenryparaimportardiretoparaoprotheus.alguemtem?
TopTVZ 7defevereirode201411:46
Tenhoumequipamentoparacolherinformacoesenaoestouconseguindo.ateconseguicomunicacaomasnaoestouconseguindoenviaroscomandos.
manualdoequipamentoesse.ftp://199.115.148.44/Standard/mPro/open%20protocol%20fep%20specification.pdf
voceconseguemeajudar?
Responder
lddj 13defevereirode201420:10
Comovocestenviandoasmensagens?Estfinalizandocorretamenteamensagem:MessageEndDataNUL(ASCII0x0)?
TopTVZ 28defevereirode201411:58
consegui!nofinaldastringtinhaquecolocar+chr(0)
Responder
Linksparaestapostagem
Colaboradores
Dicas (103)
Excel (15)
exemplowebservice advpl (13)
games(8)
Harbour(27) HarbourProject (12) Harbour Tutorial(8)
Memory Allocation(11)memtst(13)
Naldo Dj(200)
(1)DescansoSemanalRemunerado (1)Devaneio (3) Dica de Leitura
(3)
Digital (1) Diretivas(4)DiretrioVirtual(1)DIRF (2)
discorgido(1)DJHUM(1) doc2pdf
(1)DSR(1)ECHO(1)Economia(1)ElapTime(1)EmbeddedSQL (3) EmpOpenFile
(1)Encode64 (2) End Sequence
(2)EntradadeDadosaoEstiloCalculadora(1)ERR0032 (1)ErrorBlock (4)
Erros(1)ESC(1)Escalabilidade(1)EscopodeVariveis (1)
ExcelConsultasParametrizadas (2) ExcelQueryTables (1) exception
(5)ExecutandoAplicaonoServer(2)Exemplo Modelo 3 (2)
ExistBlock(1) exploit (1) ExporDic (1)
ExpressoGroove(1)ExpressesRegulares(2)F530QRY (1) FA050UPD (1)
FA50ALT(1)falha(1)Ferramentas(2)FileIO(1)Filtro (2) Filtro
namBrowse (1)FiltroOtimizado (2) FINA050 (1) Final (1)FINR530 (1)
FINR550 (1) Folha dePagamento (1) Formulas (1) FOXPRO(1)FoxPro VFP
Driver (2) FSBitMap(1)FSEnvMail(1)FSFontes (1)FT_F*(2) FT_FReadLn
(1) fTdb (1) FTP (1)FULL OUTER JOIN (1) function (3)FunoPosicione
(2) FWBrowse (1)FWMBrowse (1) FWMsExcel (1)Game15(3)
GerenciadordeImpressoProtheus(1)GetAccesList(1) GetAdv97 (1)
GetApoInfo (1)GetCellRect (1) GetClientIP
(1)GetDados(1)GetData(1)GetFuncArray(1) GetGlbValue (1)
GetLastQuery (1)GetMv (1) GetRes (1) GetResArray(2)GetServerIP
(1)GetSrvIniName (1)GetSrvProfString (1)GetStackParameters (1)
GetTempPath(1) GetWndDefault (1)
GetWndDefaut(1)GhostScript(2)GIFAnimada
(2)GlbLock(1)GlbUnLock(1)GoogleMaps(1) Google Translate (1) GPE
(1)GPER040 (1) GPEWORD (2)GPEWriter (3) grid (4)
GridClient(2)GridServer (2)Guess(1)Guia deSegurana (1) H_GIF89
(1)
HarbourMiniGui (5)
Hash (2) hd (1) Help (1)HelpInDark (1) Herana (1) HMG (1)Horas
(1) HTML (1) HttpGet (3)HttpPost(1)IDE(2) ImageMagick
(2)improperfunctionuse(2) incremento(1) INI (2) INIGetPValue (1)
IniToXML(1)IPCGo(1)IPCWaitEx(1)ISNULL(1)Jogo do 15 (3) KEEP
MOVINGFOWARD (1) KeepAlive (1) KeepAlive(1) Legenda (1) leitura (6)
LendaUrbana(1)lEscClose(1)LicenseServer(1) Licenas (1) Limites (3)
linux (1)ListBox (2) Load Balance (2)LoadGIF (1) Logic Basic (1)
Macro (1)Macro do Compilador (1) MakeDir (1)Manipulao de Arquivos
(1)ManutenodeHelps(1)MarcaDagua(1) MarkBrow(se) (1) MATA010
(1)MATA110(1)MATA120(1)Mata410 (1)Matemtica (5) mBrowse
(6)mBrowseLFilter (1)MD5 (2) MelhoresPrticas de Codificao Segura
(1)memoField (1)
MessageDigestAlgorithm 5 (3) Metodo Gelosia (1)MicrosoftExcel
(2)MicrosoftJunction(1)MicrosoftMKLink(1)MicrosoftQuery(1)MinGWw64(1)Minhas
IdiasemBlackTDN (3)Minutos (1) Miscelnea(1)MIT(1)Modelo3
(2)Monitoramento(1) MP710TO110 (4) MPSDU
(2)MsExcel(1)MSQRY32.EXE(1)MsSpool(1) MSSQL (4) MsUnLock
(1)MT110LEG (1) MT120BRW (1)MT120COR (1) MT120LEG (1)MTA110MNU (1)
Multi Thread (3)Multiplicacao (1) multithread
(2)MultStr(1)MVC(2)mquinavirtual (1)Mdulos Especficos (2) Mbius
(1)
Msica MPB (2)
NDJLIB004(1)NDJLIB006(2)NewtonRaphson(1)NFe (4)Nota
-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
5/6
Regazzo
Rleg
Rodrigo"OverFail"
MarcusSullivan
AlexandreGonalves
LuizFernandoAltran
Nando
lddj
OBona
MuriloJ.deOliveira
oasrog
VitorEmanuelBatista
lddj
Beraldo
Inscreverse
Postagens
Comentrios
ClimatePrediction
Einstein@Home
Folding@Home
GIMPS
SETI@Home
WorldCommunityGrid
TechnologySolvingProblems
Pensamentos (71)
PowerShell (41)
protheus (182)
PrProcessador (10)
SoundTrack (42)
TipsandTricks(10)
Fiscal de Sada (3) Nota FiscalEletnica (2) NToL (1)
NmeroPerfeito (4) Nmero Primo (1)Nmeros Interios (1)
NmerosPerfeitos (2) O Grito (1)ODBC (2)ODBC (Generic) (1)
OpenOfficeWriter (3) OpenSxs (1) otimizaocdigo advpl (4) Otimizao
deConsultaSQL(1)OurSpool(1)OWASP(1) oWnd (2) ParamBox (2)ParamType
(2) Parbola da Vaca(2) Parmetros Linha de Comando
(1)PDF(3)PDFCreator (2)PDFLab (1)pdftk.exe (1) PDFToolKit (1)
Perda deConexo (1) performance (3) PHPSoapClient (2) PHP
SoapFault (1)Picture (2) pilha de chamadas (2)PNMTABC01 (1) Po (1)
Ponto deEntrada Genrico (1) Ponto deRestaurao (2) Ponto Flutuante
(1)PontosdeEntradaMdulos (1)PortariaMTE/1.510 (1) Posicione
(1)PostGreSQL (1) powe (1)
ppo (1)Prioridades (1) procedure (1)processamento (4)
Processamentoem Grid (3) Processos (1)Proeficincia (1) Projetos
(1)
Protheus WebService (2)PROTHEUS_REPOSIT (2)Provrbio Chins
(2)
PS2EXE (2)pscp(1)Psicologia(1)PswGetMemo(1)PutGlbValue (1) PutMV
(1) Prolas (1)quaizer(1)Quiz(1)R3 (2)RA_BITMAP(1) Radix Quadratum
(2) RaizQuadrada (2) random (2) Rango (1)Rational Culture
(1)ReadStackParameters (1) Receitas (1)RecLock (1) Recover (1)
RegEx (1)RegExp(2)RegistroEletnicodePonto(1) ReguaTXT (1)
remotamente (1)remoto (1) REP (1)RepositInDataBase (2) Repositriode
Imagens (1) Repouso SemanalRemunerado (1) Request Tracker
(1)Resource (2) Resource2File (2)restart (2)RetIndex(1)Retratao
(1)Rick Spence (1) RLeg (5) RM (1)RobsonLuiz (4)Rodrigo
"OverFail"(5) ROW_NUMBER() OVER (1)RpcClearEnv(1)RpcSetEnv(1)rpo
(4)RSR (1) runDll32 (1) Salrio Hora
(1)SalrioMinuto(1)SapuReca(2)Sadee bemestar (1) scp (1) scripts
(4)SDU (3) Secure SFTP (1) SEFAZ (1)Segundos (1) segurana
forensecomputacional (1) SELECT 1 (1)SELECTCASE(1)SendData
(1)SenhaAdministrador (1) Senha AdministradorProtheus (1) Sergio E.
S. Souza (1)ServiceManagementEngine(1)services(1) Servio FTP (1)
SetCss (1)SetOnEXIT (1) SetVarNameLen
(1)SFTP(2)SGBD(1)SIGAEMFRENTE(1) SIGAADV (1) sigaadv.pss
(1)sigaapd(1)SIGACTB(1)SIGAESP(2)SIGAESP1 (2) SIGAESP2 (2)SIGAGPE
(1) SIGAMDI (3)SIGAPON(2)sigapss.spf (5) Sinais(1) sincronismo (2)
Software (1)SomaStr (1)spfc (2) SQLProvider (1)SQLite (2)SQLite
ODBC Driver (1) SQRT (2)SREP(1)StartJob (5)static
function(2)StaticCall (2)stop(1)Stress
Test(1)Stringsizeoverflow(1)stringtst (2)subversion (1) sudoku (2)
Sugesto(2)SuperEgo(1)svn (1)SXB (4) sxp(1)SysErrorBlock (2)
SysInternals (1)TableData(1)TableStruct(1)TableView(1) TBigNumber
(7) TBitMap (1)TCAlter (1) TCCommit (1)TCF_NoDBConnection (1)
TCGenQry(1)TCSqlError(1)TCustomReport (2)TDialog (1) tdn (6) TELNET
(1)Template (1) teste de memria (1)TFINI (2) TFTPClient (4) TGET
(1)THASH (3) tHashMap (1) ThomasJefferson(1)TimMaia(1)Time(1)
TListBox (1)Tools
-
29/07/2015 BlackTDN:Protheus::Advpl::tSocketClient
http://www.blacktdn.com.br/2011/10/protheusadvltsocketclient.html
6/6
totvs (71)
totvs/microsiga(138) totvsappserver (20)
Tudo emADVPL (8)TutorialAdvpl (181)
Vdeos MPB (10)WaitRun(9)
WebService (17)
lddj(226)
(7) topconnect (5)TotvsDeveloperNetwork (5) TotvsDevelopment
Studio (7) TotvsServices (1) totvsadvplnaldodj (2)
TOTVSbug (1) totvsdbaccess (6)TOTVSMNTLIC (1) TPaintPanel
(3)TPDF (1)Trabalhador (1) Trac Project(1) Tracker (1) TransactSQL
(1)transferncia(2)tratamentodeerroemadvl (2)Tree(1)TReport (3)
try(3) tSocketClient (4) TSQLite (1)TTimer (1) TTree (1)
Tutorial (5)
Tutorial Excel (2) TutorialPowerShell (7) Tutorial SDU
(1)Tutorial SQL (4) TVarInfo (5)TWBrowse (2) U_EvalPrg
(1)U_NDJUPDDIC(2)U_PDFToJPG(1)u_TcLinkData (1) ubtdnTView (1)
UDC(1) Unicamp (1) UniqueKey (1)usabilidade (1) Using Outer Joins
(1)uTCReport (1) Utilidade Publica (2)vagas(2)Validao
(6)ValidPerg(1)VARBINARY(1)VARCHAR(1)VarInfo(2)vdi(1)Veduca(1)Vemprobaile(1)Versos
(2) Vetor Associativo (1) VFP(2)VirtualLink
(2)virtualbox(1)Vitor(1) VK_ESCAPE (1) VT100 (1) VdeosDance (1)
WaitRunSrv (7)WaltDisney (2)WGetTickCount (1) Windows
Internals(1)WinExec (2) wireshark (1) worldcommunity grid (2) WS
(1)WSCERR017 (1)WSMAT410 (1) XML(7) XMLRPC (1) XSD (2)
Zilhardrio
(1) lddjhistory(3)
Arquivodoblog
Arquivodoblog
diHITT
BlackTDN.ModeloAwesomeInc..TecnologiadoBlogger.