Search found 842 matches

by alt
Thu Jul 09, 2020 4:32 pm
Forum: Inetlab.SMPP v1.1 & v1.2
Topic: Split long message after receiving from client
Replies: 1
Views: 221

Re: Split long message after receiving from client

Library creates concatenated parts with SMS.ForSubmit chained methods.

Examples you can find at
https://docs.inetlab.com/smpp/v1/articl ... ation.html

https://docs.inetlab.com/smpp/v1/articl ... arted.html
by alt
Sat Jun 27, 2020 9:07 am
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: SMPP Server An exception was thrown by a TaskScheduler. ---> System.OutOfMemoryException:
Replies: 4
Views: 728

Re: SMPP Server An exception was thrown by a TaskScheduler. ---> System.OutOfMemoryException:

I suppose the client establishes new connection after receiving the response with status ESME_RALYBND, but doesn't disconnect previous connection. When it happens too often you get out of memory exception. Could you tell me how many maximal connections your server had? It should be a lot of connecti...
by alt
Mon Jun 22, 2020 9:23 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: SMPP Server An exception was thrown by a TaskScheduler. ---> System.OutOfMemoryException:
Replies: 4
Views: 728

Re: SMPP Server An exception was thrown by a TaskScheduler. ---> System.OutOfMemoryException:

Could you provide more details on your context? What library version do you use? How many concurrent connections your server accepts? Consider to create memory dump with ProcDump . procdump -ma -e 1 -f OutOfMemoryException -w "YourProcessName" Once you have a dump file, use DebugDiag to analyze it.
by alt
Wed Jun 17, 2020 2:30 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Race condition in MessageComposer causes NullReferenceException
Replies: 6
Views: 1248

Re: Race condition in MessageComposer causes NullReferenceException

Could you provide more information so that I can reproduce this.

What kind of conatenation do you use ?
- SAR in optional parameters
- UDH 8bit
- UDH 16bit

Do you set the reference number with your code or let you do it the library?
by alt
Thu May 21, 2020 3:08 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: DeliverAsync-missing/big delay of DLR
Replies: 5
Views: 1195

Re: DeliverAsync-missing/big delay of DLR

when i use client.DeliverAsync, without await first, Could you explain in details? When you send a DLR? What does continuation task after DeliverAsync? is it possible that there is some queue that wait for release ? It can be any reason. The customer can block reading from network and you get SMPPC...
by alt
Thu May 21, 2020 2:53 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Smpp Dissconnect and re connect
Replies: 18
Views: 4585

Re: Smpp Dissconnect and re connect

Please note that Thread.Sleep method blocks all worker threads in the ThreadPool. Moreover the InternalSendMessageAsync method overloads the ThreadPool queue with unnecessary Tasks. As the result your application and library cannot do real work. It would be better if your loop waits from connection ...
by alt
Wed May 20, 2020 3:31 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: DeliverAsync-missing/big delay of DLR
Replies: 5
Views: 1195

Re: DeliverAsync-missing/big delay of DLR

Do you use .Result or .Wait for the Task?
by alt
Thu May 14, 2020 2:11 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Smpp Dissconnect and re connect
Replies: 18
Views: 4585

Re: Smpp Dissconnect and re connect

Could you test the version 2.8.1-beta-2021 as well? There are some improvements for connection recovery.
by alt
Thu May 14, 2020 2:07 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Race condition in MessageComposer causes NullReferenceException
Replies: 6
Views: 1248

Re: Race condition in MessageComposer causes NullReferenceException

I have made ComposeItem non-disposable. The test pass where MessageComposer receives 7 parts with 100 duplicates for each of them from 700 different threads at the same time.

Please test with version 2.8.1-beta-2021.
by alt
Wed May 13, 2020 12:57 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Connection recovery can send multiple bind requests
Replies: 3
Views: 973

Re: Connection recovery can send multiple bind requests

Hi shane, I think it was an error in starting reconnect task from disconnect event. SmppClient has started new reconnect task every time when it disconnects. The previous reconnect task waits for connection and when client connects all tasks sends bind request. I'm going to fix this bug in the versi...
by alt
Wed May 13, 2020 7:54 am
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: systemid and password trial version
Replies: 1
Views: 691

Re: systemid and password trial version

You need to get an access from your SMPP provider or local mobile network operator.

You can also test your application with SmppServerDemo.

https://docs.inetlab.com/smpp/v2.8/arti ... brary.html
by alt
Fri May 08, 2020 12:28 pm
Forum: Inetlab.SMPP v2.x (.NET Standard, .NET Core)
Topic: Smpp Dissconnect and re connect
Replies: 18
Views: 4585

Re: Smpp Dissconnect and re connect

I have published pre-release version 2.8.1-beta-2015.
You can download it from your Inetlab Account or as NuGet package.

Please test it.