sockets

Crash and Socket Failure: 9-signalling Processes with Sudo

The aim of the test is to simulate a serious fatal error, peeking into kernel due to the socket failure. It is good practise in cases such as crash-recovery. 9-signalling all postgres processes ignite errors immediately after the command: $ psql psql: could not connect to server: Connection refused Is the server running locally...

Sending a string with sockets (not so easy!)

Hello. I am using Nektra's Deviare to hook winsock's send method calls. My ideia is to learn to also send messages through the same socket than the original application. So what I'm doing is when i detect the first call to send message, I save the socket id(the first argument of the send function), so I can use it later. So here is my c...

Simulate multiple IP addresses for testing

I need to simulate multiple embedded server devices that are typically used for motor control. In real life, there can be multiple servers on the network and our desktop software acts as a client to all the motor servers simultaneously. We have a half-dozen of these motor control servers on hand for basic testing, but it's getting expe...

Does a UDP service have to respond from the connected IP address?

Pyzor uses UDP/IP as the communication protocol. We recently switched the public server to a new machine, and started getting reports of many timeouts. I discovered that I could fix the problem if I changed the IP that was queried from eth0:1 to eth0. I can reproduce this problem with a simple example: This is the server code: #! /u...

Issue using SocketConnection with a Blackberry using MDS

I am currently writing an app on the Blackberry to do a simple send and receive of some raw data to another TCP based device on my network. I am having the same problem in the Blackberry simulator w/ an MDS simulator running and using a physical phone talking to my company's MDS server. Note this problem does not happen when using wifi d...

Passing Socket From C# to NetFoss

Hello everyone, NetFoss requires you to run it with a command line similar to this: nf.bat /n[#] /h[#] [command line] where /n[#] is a node number and /h[#] is an OS socket handle. I want to write something in C# very similar to what a telnet BBS would do when it runs door games. It should accept the client socket, gather a bit of inf...

Socket send question

Is there any reason why this shouldn't work? [PseudoCode] main() { for (int i = 0; i < 10000; ++i) { send(i, "abc", 3, 0); } } I mean, to send "abc" through every number from 0 to 10000, aren't we passing in theory by a lot of different sockets? Most numbers between 0 and 10000 will not correspond to an...

What really is the SOCKET type?

I can see it looks like an alias for an unsigned int pointer, right? Is it just like a pointer in memory? To what would it be actually pointing? Is it pointing to a struct? If yes, how is that struct defined? Is it just a number that is used by socket functions and does not map to a memory address? ...

Sending data on AF_PACKET socket

How do I send data on a SOCK_PACKET socket without specifying which host it's bound for? I've constructed the IP header to show where it should go, but write() won't work. ...

PHP Stream Notification Callback Not Invoked

I've been playing around with PHP Streams and have been experimenting by beginning to write the class shown here. The PHP docs are bit lean in this area to say the least. I'm having a difficult time with getting my stream context to invoke the callback method specified. If I use a function like file_get_contents or fopen to connect to a...

What does End Of File on a socket mean?

Using Action Script 3 in Flex Builder 3. When handling a SOCKET_DATA event, I occasionally, seemingly at random, get an "Error #2030: End of file was encountered." when calling socket.readInt(). I'm confused as to what this error means, since I'm not reading a file? I'm a little unfamilier with sockets. Thanks. ...

Why am I not receiving UDP Packets sent to my own IP?

I've written this ruby program to send a UDP Packet to port 16800: require 'socket' sock = UDPSocket.new sock.bind("", 47123) sock.send("Hello!", 0, "192.168.0.100", 16800) sock.close where 192.168.0.100 is my own ip address. However, the packet doesn't show in Wireshark and my UDP server listening on port 16800 on the same PC (runni...

listening socket dies unexpectedly.

Hi, I'm having a problem where a TCP socket is listening on a port, and has been working perfectly for a very long time - it's handled multiple connections, and seems to work flawlessly. However, occasionally when calling accept() to create a new connection the accept() call fails, and I get the following error string from the system: ...

How do I wake select() on a socket close?

I am currently using select loop to manage sockets in a proxy. One of the requirements of this proxy is that if the proxy sends a message to the outside server and does not get a response in a certain time, the proxy should close that socket and try to connect to a secondary server. The closing happens in a separate thread, while the s...

Optimizing Sockets in Symbian

Hi I have a TCP connection opened between Symbian and a Server machine and I would like to transfer huge chunks of data (around 32K) between these two endpoints. Unfortuantely, the performance figures are pretty poor and I am looking for ideas how I could improve my implementation. One of the things I tried was to increase the number of...

sending structs over sockets

Hi, i am using vb.net and i would to send some structs to a C++ tcp server. The problem is the structs i am sending might contain other structs. Struct{ uint length; byte really; customStruct customStuff; }FirstStruct; Struct{ uint length; char[] name; }CustomStruct; Lets say i want to send FirstStruct over to the C++...

TCP Send does not return cause crashing process...

If a tcp server and client are connected, I'd like to determine when the client is no longer connected. I thought I can simply do this by attempting to send a message to the client and once send() returns with a -1, I can then tear down the socket. This implementation works find on Windows but the minute I try doing this on Linux with ...

How to listen UDP and make use of PHP

Hello, I have to build up a system which listens for requests from a GPS device which is only capable of sending UDP requests. Then I am going to analyze requests hopefully by PHP if it is possible. I do not know where to start. What do I need? Can I make use of PHP? Would it be reliable to use PHP? Can I just adjust Apache for listen...

Why is C# triggering a Socket Timeout issue on another machine?

I ran an application on my machine and it ran fine; I then run the apoplication on another machine but I'm getting a socket timeout isse connecting to the box even though Pinging works fine. Below is my socket connection Logic: private bool openConnection(out IPEndPoint connection_Point) { bool connected = false; ...

Viewing Flash Socket

I have a flash (ActionScript 3.0) which uses socket connection to send data to the server. Is there any way to view the sent socket data? (like http-requests in firebug) ...