GoogleCodeArchive / msnp-sharp

Automatically exported from code.google.com/p/msnp-sharp
0 stars 0 forks source link

Can't transfer the second custom emoticon in 4.0 #237

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open MSNPSharp example client 4.0
2. Open a conversation dialog.
3. Transfer the first custom emoticon.
4. Transfer another custom emoticon (Should be different than the first one).

What is the expected output? What do you see instead?
Two icon transfer successfully.

The first one works, but can't receive the second.

Please use labels and text to provide additional information.
Please see the attached trace log, get "No AckHandler registered for ack/nak 
0:" message displayed while transfering the 2nd icon.

Original issue reported on code.google.com by freezing...@gmail.com on 29 Nov 2010 at 2:11

Attachments:

GoogleCodeExporter commented 9 years ago
Actually, when BYE requests be sended, bridge will open. Bridge is closed when 
user leaves conversation or direct connection is closed by peer.

Bridge is still open and wlm expects we keep LocalIdentifier the same, but we 
send different id and so NAK is received. When new P2PSession() created, local 
identifier is changed. I think LocalIdentifiers must be in P2PBridge...

Original comment by hepha...@gmail.com on 30 Nov 2010 at 12:08

GoogleCodeExporter commented 9 years ago
No, can you handle the local identifier in a higher level layer? I don't think 
let P2PBridge control the identifier is a good design, the bridge should only 
responsible for data transmission. 

Original comment by freezing...@gmail.com on 30 Nov 2010 at 6:50

GoogleCodeExporter commented 9 years ago

Original comment by freezing...@gmail.com on 2 Dec 2010 at 5:22