Bonjour,
Je dois recevoir des trames de façon continue. Code VB .NET 2005
La réception se fait normalement en cours de journée mais la nuit à la même période, le service s'arrête en indiquant une erreur : "error : cannot obtain value". Comment puis-je traiter l'érreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 Private Sub TraitRecept() Try TcpRecept.Connect(DistantAdresse, IntPort) Catch ex As Exception End Try Try While TcpRecept.GetStream.CanRead If Not TcpRecept.Connected Then Exit While SyncLock TcpRecept.GetStream Dim UserStream As New Class_ClientTcp(TcpRecept) UserStream.EnregStream() UserStream = Nothing End SyncLock End While Catch exOverFlow As StackOverflowException Catch exArgument As ArgumentNullException Catch exSocket As Sockets.SocketException Catch ex As Exception End Try Try TcpRecept.Close() Catch ex As Exception End Try Thread.Sleep(1000) TraitRecept() End Sub
Merci d'avance.
Partager