"C# veriler sunucuya kaydedilemiyor" hatası

ataturkmeydan

Hectopat
Katılım
18 Şubat 2022
Mesajlar
13
Herkese iyi günler ofiste kullandığımız bir program var bu program ile merkeze veri gönderiyoruz. Madde madde programın nasıl çalıştığını yazacağım.
1- ilk başta merkez sunucudan ofisimiz ile ilgili bilgiler çekilir.
2- üye kaydı yapılır. Kayıt yapılırken karşı sunucudan böyle birisi var mı? Diye kontrol yapılır: Sicil no vs. Kullanıcı bilgileri yerele kaydedilir.
3- kullanıcı girişi için internet bağlantısı istenmez. Yerelden veriler çekilir.
4- bundan sonra veriler gönderilebilir. ( sadece ofisten bağlantı sağlanıp gönderilebilir. Dışarıya kapalı sistem. )

bir arkadaşım sunucudan verileri çeken bir uygulama yazdı çalışıyor başarılı şekilde. Channel üzerinden veriler gönderilip alınıyor. Kaynak kodları onda da yoktu decomplier kullanıp yazdı.

Ben de aynı şekilde yaparak verilerin gönderilebileceğini umdum. Wireshark ile ağ'ı da dinledim. Bire bir aynı veriler gönderiliyor (soap file ), orijinal programda ve benim decomplier kullanarak modifiye ettiğimde halinde. Gördüğüm kadarıyla zaten kullanıcı girişi yaparken internet bile gerekmediğinden karşı tarafa bir oturum falan olayı yok. Ya da ben bilmiyorum; fakat Wireshark ile bayağı inceledim öyle bir kullanıcı verisi göremedim karşı tarafa giden. İki dosya ekleyeceğim giden verilerle ilgili.

[CODE lang="xml" title="soap file ( orjinal programın gönderdiği )"]Frame 12: 1362 bytes on wire (10896 bits), 1362 bytes captured (10896 bits) on interface \Device\NPF_{12FBA97B-160B-4740-8518-2C667DD1D90B}, id 0
Ethernet II, Src: HewlettP_35:13:e2 (ec:b1:d7:35:13:e2), Dst: Cisco_ae:71:10 (ec:1d:8b:ae:71:10)
Internet Protocol Version 4, Src: 172.21.43.105, Dst: 192.168.10.122
0100 .... = Version: 4
.... 0101 = Header Length: 20 bytes (5)
Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
Total Length: 1348
Identification: 0x3abd (15037)
Flags: 0x40, Don't fragment
...0 0000 0000 0000 = Fragment Offset: 0
Time to Live: 128
Protocol: TCP (6)
Header Checksum: 0x0000 [validation disabled]
[Header checksum status: Unverified]
Source Address: 172.--.--.--
Destination Address: 192.--.--.--
Transmission Control Protocol, Src Port: 51891, Dst Port: 80, Seq: 253, Ack: 26, Len: 1308
Source Port: 51891
Destination Port: 80
[Stream index: 1]
[Conversation completeness: Incomplete (12)]
[TCP Segment Len: 1308]
Sequence Number: 253 (relative sequence number)
Sequence Number (raw): 2320101802
[Next Sequence Number: 1561 (relative sequence number)]
Acknowledgment Number: 26 (relative ack number)
Acknowledgment number (raw): 1201623021
0101 .... = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
Window: 515
[Calculated window size: 515]
[Window size scaling factor: -1 (unknown)]
Checksum: 0xa7d7 [unverified]
[Checksum Status: Unverified]
Urgent Pointer: 0
[Timestamps]
[Time since first frame in this TCP stream: 0.016557000 seconds]
[Time since previous frame in this TCP stream: 0.000102000 seconds]
[SEQ/ACK analysis]
[This is an ACK to the segment in frame: 11]
[The RTT to ACK the segment was: 0.000102000 seconds]
[Bytes in flight: 1308]
[Bytes sent since last PSH flag: 1308]
TCP payload (1308 bytes)
TCP segment data (1308 bytes)
[2 Reassembled TCP Segments (1560 bytes): #10(252), #12(1308)]
[Frame: 10, payload: 0-251 (252 bytes)]
[Frame: 12, payload: 252-1559 (1308 bytes)]
[Segment count: 2]
[Reassembled TCP length: 1560]
[Reassembled TCP Data: 504f5354202f7365727669736c65722f73657252617361742f52617361742e7376632f47…]
Hypertext Transfer Protocol
POST /servisler/ser/sat.svc/Genel HTTP/1.1\r\n
Content-Type: text/xml; charset=utf-8\r\n
SOAPAction: "--/--/-Kaydet"\r\n
Host: --.--.gov.tr\r\n
Content-Length: 1308\r\n
Expect: 100-continue\r\n
Accept-Encoding: gzip, deflate\r\n
\r\n
[Full request URI: http://--.--.gov.tr/servisler/ser/sat.svc/Genel]
[HTTP request 2/2]
[Response in frame: 13]
File Data: 1308 bytes
eXtensible Markup Language
<s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<Kaydet
xmlns="KarSrv">
<kayitNo>
170602205061220
</kayitNo>
<prmSql>
[truncated]170602205061220,'388',#0#,220506,2022,5,6,1220,'','',1,'LTBA 061220Z 04017KT 9999 FEW035 SCT070 18/10 Q1022 NOSIG RMK RWY23 02016KT 350V060 =','LTBA',17060,40,17,null,null,null,'KT',0,10000,null,'',null,18.3,13,9.7,57,1018.8,1
</prmSql>
<lgkar
xmlns:a="http://schemas.datacontract.org/2004/07/KarMet.DataKar"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:aciklama/>
<a:gonTarihi>
-1
</a:gonTarihi>
<a:gonderen>
17060
</a:gonderen>
<a:gonderildimi>
false
</a:gonderildimi>
<a:hatalar/>
<a:istIcao>
LTBA
</a:istIcao>
<a:istIndex>
17060
</a:istIndex>
<a:kayitTarihi>
-99
</a:kayitTarihi>
<a:kullIsim>
388
</a:kullIsim>
<a:rasatT>
2205061220
</a:rasatT>
<a:rstTur>
1
</a:rstTur>
<a:veri>
SATT70 LTBA 061220 &#xD;\nLTBA 061220Z 04017KT 9999 FEW035 SCT070 18/10 Q1022 NOSIG RMK RWY23 02016KT 350V060 =
</a:veri>
</lgkar>
</Kaydet>
</s:Body>
</s:Envelope>
[/CODE]

[CODE lang="xml" title="soap file ( benim yazdığım )"]Frame 85: 979 bytes on wire (7832 bits), 979 bytes captured (7832 bits) on interface \Device\NPF_{12FBA97B-160B-4740-8518-2C667DD1D90B}, id 0
Ethernet II, Src: HewlettP_35:13:e2 (ec:b1:d7:35:13:e2), Dst: Cisco_ae:71:10 (ec:1d:8b:ae:71:10)
Internet Protocol Version 4, Src: 172.21.43.105, Dst: 192.168.10.122
0100 .... = Version: 4
.... 0101 = Header Length: 20 bytes (5)
Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
Total Length: 965
Identification: 0x3ac6 (15046)
Flags: 0x40, Don't fragment
...0 0000 0000 0000 = Fragment Offset: 0
Time to Live: 128
Protocol: TCP (6)
Header Checksum: 0x0000 [validation disabled]
[Header checksum status: Unverified]
Source Address: 172.--.--.--
Destination Address: 192.--.--.--
Transmission Control Protocol, Src Port: 51905, Dst Port: 80, Seq: 276, Ack: 26, Len: 925
Source Port: 51905
Destination Port: 80
[Stream index: 3]
[Conversation completeness: Incomplete, DATA (15)]
[TCP Segment Len: 925]
Sequence Number: 276 (relative sequence number)
Sequence Number (raw): 2494630204
[Next Sequence Number: 1201 (relative sequence number)]
Acknowledgment Number: 26 (relative ack number)
Acknowledgment number (raw): 631631343
0101 .... = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
Window: 515
[Calculated window size: 131840]
[Window size scaling factor: 256]
Checksum: 0xa658 [unverified]
[Checksum Status: Unverified]
Urgent Pointer: 0
[Timestamps]
[Time since first frame in this TCP stream: 0.039762000 seconds]
[Time since previous frame in this TCP stream: 0.000202000 seconds]
[SEQ/ACK analysis]
[This is an ACK to the segment in frame: 84]
[The RTT to ACK the segment was: 0.000202000 seconds]
[iRTT: 0.019619000 seconds]
[Bytes in flight: 925]
[Bytes sent since last PSH flag: 925]
TCP payload (925 bytes)
TCP segment data (925 bytes)
[2 Reassembled TCP Segments (1200 bytes): #83(275), #85(925)]
[Frame: 83, payload: 0-274 (275 bytes)]
[Frame: 85, payload: 275-1199 (925 bytes)]
[Segment count: 2]
[Reassembled TCP length: 1200]
[Reassembled TCP Data: 504f5354202f7365727669736c65722f73657252617361742f52617361742e7376632f47…]
Hypertext Transfer Protocol
POST /servisler/ser/sat.svc/Genel HTTP/1.1\r\n
Content-Type: text/xml; charset=utf-8\r\n
SOAPAction: "--/--/Kaydet"\r\n
Host: --.--.gov.tr\r\n
Content-Length: 925\r\n
Expect: 100-continue\r\n
Accept-Encoding: gzip, deflate\r\n
Connection: Keep-Alive\r\n
\r\n
[Full request URI: http://--.--.gov.tr/servisler/ser/sat.svc/Genel]
[HTTP request 2/2]
[Response in frame: 86]
File Data: 925 bytes
eXtensible Markup Language
<s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<Kaydet
xmlns="KarSrv">
<kayitNo>
170602204270920
</kayitNo>
<prmSql>
170602204270920,'388',#0#,220426,2022,4,26,920,'','CCA',1,'LTBA 270920Z 36007KT 9999 -SHSN SCT012 BKN027 M01/M02 Q1021 NOSIG RMK RWY23 01008KT 340V040 =','LTBA',17060
</prmSql>
<lgkar
xmlns:a="http://schemas.datacontract.org/2004/07/KarMet.DataKar"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:aciklama/>
<a:gonTarihi>
-1
</a:gonTarihi>
<a:gonderen>
17060
</a:gonderen>
<a:gonderildimi>
false
</a:gonderildimi>
<a:hatalar/>
<a:istIcao>
LTBA
</a:istIcao>
<a:istIndex>
17060
</a:istIndex>
<a:kayitTarihi>
-99
</a:kayitTarihi>
<a:kullIsim>
388
</a:kullIsim>
<a:rasatT>
2204270920
</a:rasatT>
<a:rstTur>
1
</a:rstTur>
<a:veri>
SATT70 LTBA 270920&#xD;\nCCA LTBA 270920Z 36007KT 9999 -SHSN SCT012 BKN027 M01/M02 Q1021 NOSIG RMK RWY23 01008KT 340V040 =
</a:veri>
</lgkar>
</Kaydet>
</s:Body>
</s:Envelope>
[/CODE]
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…