networking

How do I make my multicast program work between computers on different networks?

I made a little chat applet using multicast. It works fine between computers on the same network, but fails if the computers are on different networks. Why is this? import java.io.*; import java.net.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ClientA extends JApplet implements ActionListener, Runn...

RMI no such object in table, Server communication error

My goal is to create a Distributed computing program that launches a server and client at the same time. I need it to be able to install on a couple of machines and have all the machines communicating with each other, i.e. Master node and 5 slave nodes all from one application. My problem is that I cannot properly use unicastRef, I'm th...

writing a program to ban a user (by MAC address) from a network

I'm not sure if this is possible at the application layer. Can a program be written to read and analyze packets (maybe interfacing with wireshark through it's lua api) and ban MAC addresses with suspicious network traffic? (defining suspicious network traffic as packet injection patterns similar to known attacks) ...

iPhone cache strategy

How can I increase the loading speed of web pages in an iPhone application by caching? ...

Can you give me a few sample test cases for testing a new transport layer protocol?

I would like to get a few basic test cases for testing a new connection oriented protocol that i have designed. so just give me a few test cases that i can test and the expected output? ...

QNetworkAccessManager timeout.

Hi, Presently I am working on an application which sends and receives file from remote server. To do network operation I am using QNetworkAccessManager. To upload a file I am using QNetworkAccessManager::put() and to download I am using QNetworkAccessManager::get() functions. While uploading a file I will initialize a timer with time ...

error: 'AcceptCallback' undeclared

Hello, I'm trying to create a TCP server for iPhone. I am following an example Journal of the iPhone to help "SimpleNetworkStream". At compile time I get an error "error: 'AcceptCallback' undeclared (first use in this function). Could someone help me understand why all of this. The statement seems identical to that made by the example Jo...

Accessing Mapped Drives When Impersonating in ASP.NET

Short Version: Can anyone say whether it's possible or not to use impersonation in ASP.NET to access mapped drives? Long Version: I'm currently using impersonation in ASP.NET to gain access to network files. This is working perfectly for any network file using a UNC path, but it is failing to access any files on mapped drives defined fo...

Technologies and standards in a Kindle

I'm using the Kindle as an example of an embedded system to illustrate some points I'm making in a paper. Since I'm not an expert in all the technologies used, can those aware of them point them out. For example: the GUI is programmed in embedded Java (which is probably a bad choice) Whispernet is used for the wireless platform Wh...

Is it possible to send array over network?

I'm using C++ and wondering if I can just send an entire int array over a network (using basic sockets) without doing anything. Or do I have to split the data up and send it one at a time? ...

Epoll in EPOLLET mode returning 2 EPOLLIN before reading from the socket

The epoll manpage says that a fd registered with EPOLLET(edge triggered) shouldn't notify twice EPOLLIN if no read has been done. So after an EPOLLIN you need to empty the buffer before epoll_wait being able to return a new EPOLLIN on new data. However I'm experiencing problems with this approach as I'm seeing duplicated EPOLLIN event...

How to find an available port?

I want to start a server which listen to a port. I can specify port explicitly and it works. But I would like to find a port in an automatic way. In this respect I have two questions. In which range of port numbers should I search for? (I used ports 12345, 12346, and 12347 and it was fine). How can I find out if a given port is not occ...

Java Socket fails to transmit data over the network

I'm experiencing a bizarre problem with sockets between a Java Knopflerfish client bundle and a PHP (CLI, not web) server. The client/server pair work fine when both are located on the localhost, and all data is transmitted successfully. However, when the Java client exists on a different machine, connections to the server are successfu...

How can I "interconnect" two sockets in Linux?

There are two connected sockets. How can I interconnect them? Data appeared on the one socket should be written to the other. EOF/FIN should propogate well. If one is half-closed, the other should also be half-closed. int client = get_connected_client_socket(); int proxy = get_connected_proxy_socket(); negotiate_with_proxy(proxy); i...

Detect Internet V. local lan connection.

Is there anyway with Windows api to detect whether a Windows 7 computer's network connection is an internet connection or a LAN connection without internet access? Windows 7 and Vista indicate this in the network icon (Local only v. Local and Internet), is there anyway to grab that information progammatically? ...

Request time out error

Hi Today i came across strange problem whenever i try to pingging to my server works properly but whenever i send http reuest from browser the request time out happens. can anybody help me to resolve this issue. ...

Is it possible to handle proxies at socket level?

Hi, I'm doing some networking programming for Windows right now envolving the HTTP protocol. Is it possible to handle prosies at socket level? And SSL proxies? If not, does Windows provide something at a higher level to handle them? I wouldn't like to use a third party library, but if there's no other way to go I would reconsider it. A...

Count of memory copies in *nix systems between packet at NIC and user application?

Hi there, This is just a general question relating to some high-performance computing I've been wondering about. A certain low-latency messaging vendor speaks in its supporting documentation about using raw sockets to transfer the data directly from the network device to the user application and in so doing it speaks about reducing the...

Why is `to.` a valid domain name?

In visiting http://to./ you are given a legitimate website. Is to. a valid domain name then, despite not ending with a TLD and having a superfluous period? Why? Being valid, what would its DNS hierarchy be? ...

curl issue with URL not connecting

So I'm not a very good network person so I was hoping someone could point me in the right direction to figuring out what I am doing wrong. I am trying to use curl to post a SOAP message. I am running the following: curl -d "string of xml message" -H "Content-Type:text/xml; charset=utf-8" "[ip]:[port]/[service]" This results in a 'Con...