list iterator not dereferencable (PushFramework3.0)

.\3.0\ProtocolFramework\src\Connection.cpp (line 57) ProtocolContext& Connection::getProtocolContext( Protocol* pProtocol ) { protocolContextMapT::iterator it = internal->protocolConte...

Id #35610 | Release: None | Updated: Oct 14 at 2:03 PM by smiletiger | Created: Oct 13 at 8:34 AM by smiletiger

memory leak.

pushframework 3.0 virtual ObjectPtr createImpl() { MemorySegment* segment = new MemorySegment(); segment->data = new char[nSize]; segment->size = nSize; return segment; }

Id #35595 | Release: Push Framework 3.1 | Updated: Oct 15 at 1:11 AM by charfeddineahmed | Created: Oct 6 at 6:01 AM by xunonxyz

nClientsCount-- to "-1" (PushFramework2.2)

void ClientFactoryImpl::scrutinize() { ScopedLock csLock(cs); clientMapT::iterator it = clientMap.begin(); while (it!=clientMap.end()) { LogicalConnection* pClient = it->se...

Id #35577 | Release: None | Updated: Sep 28 at 8:52 AM by smiletiger | Created: Sep 28 at 8:52 AM by smiletiger

How can I solve the duplicated message problem in sample chatting application

I am trying to work with the sample chatting application. When I send one message , then recipient receive two messages. I tried to remove follow code in PhysicalConnection_win.cpp. //inBuffer.app...

Id #35102 | Release: None | Updated: May 3 at 2:53 PM by charfeddineahmed | Created: Apr 4 at 2:11 PM by FierceLion

crash in Dispatcher::processFirstPacket()

LogicalConnection* pClient = NULL; int iResult = pServerImpl->getClientFactory()->onFirstRequest(packet, pChannel->GetConnectionContext(), pClient, pOutPacket); (iResult = 2, pClient = 0xcccccccc)...

Id #35089 | Release: None | Updated: Mar 31 at 7:16 AM by smiletiger | Created: Mar 31 at 7:01 AM by smiletiger

duplicate packets!

in physicalconnection_win.cpp: there is inBuffer.append((char*)m_byInBuffer, dwIoSize); //Setting incorrect buffer size will cause an overflow. //TO...

Id #34723 | Release: None | Updated: May 3 at 2:51 PM by charfeddineahmed | Created: Dec 6, 2013 at 6:28 PM by roozbehid

website errata

The Complete Tutorial page: http://www.pushframework.com/?page_id=6 I fixed up the problems with & and > (also fixed misspelling "classe")

Id #34543 | Release: None | Updated: Apr 1 at 6:54 AM by smiletiger | Created: Oct 9, 2013 at 6:19 PM by deleyd

Server Load Capacity

Hi All, What is the maximum number of end-user-clients that a single server can handle? I am trying to figure out the average capacity per server to determine the number of servers required (Amazo...

Id #33929 | Release: None | Updated: Apr 1 at 6:54 AM by smiletiger | Created: Mar 30, 2013 at 5:39 PM by ardumotion

64-bit porting issue

I see some issues for 64-bit porting. For example, CreateIoCompletionPort's 3rd parameter should be ULONG_PTR rather than DWORD. The current PF source code casts it to DWORD in several places. T...

Id #33706 | Release: None | Updated: Jun 20, 2013 at 2:01 AM by yangling | Created: Jan 26, 2013 at 2:17 AM by 2haerim

Streaming threads set the CPU at 100% on Linux

It was observed that under at least the following circumstances: A connection is closed non-gracefully (client kills its process, or change its IP) LogicalConnection::IsInactive is overriden to a...

Id #33681 | Release: None | Updated: Jun 14, 2013 at 6:53 AM by charfeddineahmed | Created: Jan 18, 2013 at 12:50 PM by charfeddineahmed