buffer

Where the datagrams are if a client does not listen to a UDP port?

Hello all. Suppose a client sends a number of datagrams to a server through my application. If my application on the server side stops working and cannot receive any datagrams, but the client still continues to send more data grams to the server through UDP protocol, where are those datagrams going? Will they stay in the server's OS dat...

Writing to file doesn't flush content automatically and cause out of memory in Python

Hi, I made simple python program to generate big text file: import sys import random f = open('data.txt', 'w') for i in range(100000000): f.write(str(i) + "\t" + str(random.randint(0,1000)) + "\n") f.close() When I launch it using CPython it eat all available OS memory and write nothing to the file. When I launch it on Jyth...

C# Convoyor-Belt-like buffer - Time constrained buffer

Hello, I'd like to program a buffer that is time constrained. It means that I want to be able to continuously fill up a List of string (for instance) and every 2 secondes that list is added to another list (or send to the network) whether this list has 1 or more elements, but another List of string take its place so that there are alway...

Vim: add paste buffer every time certain text is found

In Vim I am trying to paste a few lines: PROC SQL; CONNECT TO DB2(DSN=test); CREATE TABLE test AS SELECT * FROM CONNECTION TO DB2 ( above every line starting with "select" and ); quit; below every line that ends with "FOR FETCH ONLY" Is there a way to use the paste buffer? Like %s/^select/(a!)\rselect/ so that it once...

How can I get emacs to open a new buffer quickly?

I'm not sure that's a great title so I'll describe what I'm trying to do. I used to be able to open a new buffer in Emacs quickly using the command C-x b <non existent buffer name> Somehow I've broken this in my version of Emacs (23.1). When ever I try to do this now I get the message [No match] in the command buffer. Does anyone kno...

java.lang.OutOfMemoryError on Audio Buffer

Hi all, I am currently trying to create an Android application that loops Audio from the mic to the earpiece, I can do that perfectly but when I do it over and over again in my application I eventually get an Out Of Memory Error. Here is the code I use to create the Audio Loop: static final int bufferSize = 200000; final short[...

How to set ReceiveBufferSize for UDPClient? or Does it make sense to set? C#

Hello all. I am implementing a UDP data transfer thing. I have several questions about UDP buffer. I am using UDPClient to do the UDP send / receive. and my broadband bandwidth is 150KB/s (bytes/s, not bps). I send out a 500B datagram out to 27 hosts 27 hosts send back 10KB datagram back if they receive. So, I should receive 27 respo...

How can I set the buffer size for the underneath Socket UDP? C#

Hi all As we know for UDP receive, we use Socket.ReceiveFrom or UdpClient.receive Socket.ReceiveFrom accept a byte array from you to put the udp data in. UdpClient.receive returns directly a byte array where the data is My question is that How to set the buffer size inside Socket. I think the OS maintains its own buffer for receive U...

How can I set the buffer size for the underneath Socket UDP?

As we know for UDP receive, we use Socket.ReceiveFrom or UdpClient.receive Socket.ReceiveFrom accept a byte array from you to put the udp data in. UdpClient.receive returns directly a byte array where the data is My question is that How to set the buffer size inside Socket. I think the OS maintains its own buffer for receive UDP data,...

C malloc increase buffer size

this is part of my code which reads an http response. It's supposed to increase the buffer size if it runs out of room. But i keep getting access violations. It happens when copying the data to the new buffer: memcpy(tmp_alloc, rec, ResponseLength); Any help/suggestions are appreciated. #define SERVER_CHUNK 1024 char *rec = new char[10...

Why is creating a ring buffer shared by different processes so hard (in C++), what I am doing wrong?

I am being especially dense about this but it seems I'm missing an important, basic point or something, since what I want to do should be common: I need to create a fixed-size ring buffer object from a manager process (Process M). This object has write() and read() methods to write/read from the buffer. The read/write methods will be ca...

How should I handle incomplete packet buffers?

I am writing a client for a server that typically sends data as strings in 500 or less bytes. However, the data will occasionally exceed that, and a single set of data could contain 200,000 bytes, for all the client knows (on initialization or significant events). However, I would like to not have to have each client running with a 50 MB...

C# Application crashes with Buffer Overrun in deployed (.exe) version, but not in Visual Studio

Hi, I have a c# Windows Forms application that runs perfectly from within Visual Studio, but crashes when its deployed and run from the .exe. It crashes with a Buffer Overrun error...and its pretty clear that this error is not being thrown from within my code. Instead, windows must be detecting some sort of buffer overrun and shuttin...

In JTS, when I do geometry.buffer(1).buffer(-1), will the resulting geometry be equivalent to the original?

I was having problems while intersecting two geometries, getting a TopologyException probably due to a rounding error during the operation, then I read this fix and tried a buffer(0) on both input geometries, but still without success. Then I tried geo.buffer(1).buffer(-1) and it worked. Will these geometries be equivalent to the origi...

VIM Replace word with contents of paste buffer?

I need to do a bunch of word replacements in a file and want to do it with a vi command, not an EX command such as :%s///g. I know that this is the typical way one replaces the word at the current cursor position: cw<text><esc> but is there a way to do this with the contents of the unnamed register as the replacement text and without ove...

Stack buffer overrun (Windows, C++) : how can I detect the culprit?

Are there any tools/libraries on Windows that can help me tarck down the culprit? This is a fairly large codebase, with multiple threads. I code for Linux mostly; Windows is unfamiliar territory. Thanks for your input. ...

how to exploit vulnerability of php?

i have never seen a buffer overflow exploit in live action. supporse I have found a server that seems to have vulnerabilities. Where can i get proof of the concept code preferably in c/c++ to exploit the vulnerability? eg i found this vulnerability Multiple directory traversal vulnerabilities in functions such as 'posix_access()'...

Reading and writing to/from memory in Python

Let's imagine a situation: I have two Python programs. The first one will write some data (str) to computer memory, and then exit. I will then start the second program which will read the in-memory data saved by the first program. Is this possible? ...

AS3: Showing bufferlength of NetStream

I am trying to show the buffered amount of a video that is playing. I am using netstream.bufferLength to do this and it kinda seems to be right. Exept from the fact that it is almost constantly the same amount that is buffered. This can't be right? I want it to be like youtube where you can press pause and the buffer will continue to ri...

How much buffer does NetworkStream and TcpClient have?

Hello, We are writing a TCPServer and Client program. How much space is there in the TcpClient buffer? Like, at what point will it begin to throw away data? We are trying to determine if the TcpClient can be blocking or if it should go into it's own background thread(so that the buffer can not get full).. ...