Merhabalar, herkese iyi bayramlar dilerim...
TCPClient bileşenini kullanarak ağdaki modeme bağlı termal yazıcıya çıktı gönderiyorum. Uygulama ilk başta çalışıyor. Ancak belli bir zaman geçtikten sonra yazıcıya göndermek istediğimde ya "Connection refused" ya da "Connection Time Out" gibi hatalar alıyorum. Ağa bağlı PC de bağlantıyı tekrar kesip deneyince oluyor ancak daha sonrasında yine aynı durum.
Netten epey bir araştırma yaptım ancak kesin bir çözüm bulamadım. Kullandığım kod bloğu aşağıdadır;
Sizce sorunun kaynağı nedir ve ne yapmalıyım?
TCPClient bileşenini kullanarak ağdaki modeme bağlı termal yazıcıya çıktı gönderiyorum. Uygulama ilk başta çalışıyor. Ancak belli bir zaman geçtikten sonra yazıcıya göndermek istediğimde ya "Connection refused" ya da "Connection Time Out" gibi hatalar alıyorum. Ağa bağlı PC de bağlantıyı tekrar kesip deneyince oluyor ancak daha sonrasında yine aynı durum.
Netten epey bir araştırma yaptım ancak kesin bir çözüm bulamadım. Kullandığım kod bloğu aşağıdadır;
IdTCPClient1.Host:='192.168.1.100'; IdTCPClient1.Port:=9100; IdTCPClient1.ConnectTimeout := 20000; if not idTCPClient1.Connected then IdTCPClient1.Connect; IdTCPClient1.IOHandler.Write('Merhaba Dünya', IndyTextEncoding(TEncoding.GetEncoding(857))); IdTCPClient1.IOHandler.InputBuffer.Clear; IdTCPClient1.Disconnect;
Sizce sorunun kaynağı nedir ve ne yapmalıyım?
Ne ekersen onu biçersin!