The sockets tag has no wiki summary.
0
votes
0answers
57 views
Fixed Sized Buffer or Variable Buffers with C# Sockets
I am busy designing a TCP Server class in C# that has events and allows the user of the class to define packets that the server can send a receive by registering a class that is derived from my ...
0
votes
0answers
57 views
Android Design - Service vs Thread for Networking
I am writing an Android app, finally (yay me) and for this app I need persistant, but user closeable, network sockets (yes, more than one). I decided to try my hand at writing my own version of an ...
1
vote
1answer
203 views
Is ZeroMQ a good choice to make a Python app and a C# managed assembly work together?
I have a task that involves talking to a .NET-based API (namely AutoCAD) to retrieve data, send commands, and react to events.
I want to separate the API operations and the proper program logic ...
0
votes
0answers
70 views
Socket Message Framing - Length-prefixing vs Delimiter
What are advantages/disadvantages of each method?
Currently I'm using Length-prefixing and want to know if there's a better way to do message framing.
3
votes
1answer
180 views
Are there security implications to using dynamically-assigned TCP port numbers?
I'm getting pushback from operations for having a server process listen on a dynamically-assigned port number (i.e. it binds a socket to a port number of 0, triggering a dynamic assignment by the OS, ...
1
vote
1answer
134 views
Best approach for near real time message passing from server to client across router?
I am developing an application which must run on up to thousands of client systems that I control (Linux) which are connected behind common NAT devices to public Internet. Each of these client ...
11
votes
1answer
466 views
What did network programs use to communicate before sockets was invented (around 1983?)
Sockets were invented in Berkeley around 1983, but how did networked computer programs work before this? These days, pretty much everything uses sockets, so it's hard for me to imagine how else ...
-1
votes
1answer
160 views
best technology for socket servers [closed]
I want to create a socket server with the following requirements:
listen for incoming UDP packets on an ip/port, which are encoded in hexadecimal values (binary) on Ubuntu server 12.04.
Decode the ...
0
votes
1answer
283 views
Java: How to manage UDP client-server state
I am trying to write a Java application that works similar to MapReduce. There is a server and several workers. Workers may come and go as they please and the membership to the group has a soft-state. ...
1
vote
2answers
106 views
Examples of UNIX Domain Socket Usage [closed]
Can anyone give an example of instances in which the AF_UNIX i.e unix domain sockets are used for process communication in a unix-based system
0
votes
0answers
149 views
Binding 2 Java clients thanks to a node.js server
I've got a node.js server, whose purpose is to let a Java application user first connect to this server.
Then a user of the java program, when connecting with this program to the node.js server, is ...
0
votes
1answer
138 views
For a socket based application : how must I handle dynamic ip adress?
I plan to write an network application whose use steps is the following :
Connect to the server and choose a name (and enter your email "id")
The list of others "free" (not playing a game) players ...
3
votes
1answer
198 views
Protocol for closing a socket connection
I'm rolling my own application protocol on top of TCP. I'm using Linux and C. I'm wondering whether there is an advisable sequence to closing a socket connection.
The client will always initiate ...
0
votes
1answer
115 views
Are Python sockets suitable for file synchronization?
I'm working in an organisation with limited funds. They can't afford a business account on Dropbox. However, they would find it useful to have all their files synchronized on local machines.
I've ...
2
votes
1answer
1k views
Non Blocking Sockets vs Blocking sockets - UDP - C&linux
When to use blocking sockets over non blocking sockets on UDP?
Question 1:What's is recommended for the following scenario ?
Multiple clients send data over multiple UDP sockets, i.e. say client1 ...
1
vote
6answers
559 views
UDP order of packets with direct connection
If i have two systems (A and B) running on LAN(INTRANET) which are directly connected. There are no routers in the middle. In this case, if system A sends a few UDP packets every few milliseconds to ...
0
votes
1answer
110 views
Server distribution for high performance
I've developed a Socket Application on top of TCP in .NET C#, which allows many clients to send files from one another via a VPS I'm using. Most file transfers will occur between people in the same ...
0
votes
1answer
163 views
How do I perform some actions in my Java program whenever a particular network interface comes up?
I wanted to perform some actions in my Java program whenever a particular interface comes up (network interface ppp0 e.g.). However I figured out it was way too clumsy to keep polling the interface to ...
0
votes
3answers
541 views
Writing a TCP protocol or use HTTP for file transfer?
I want to write a server side application which allows several users to exchange files (not above 3MB) in the following way: user A connects to (server) S. User B connects to S. User C connects S. ...
-1
votes
2answers
569 views
Should I use simple socket programming to communicate between 2 threads? [closed]
Is it a good idea to communicate between 2 threads using sockets in Java?
What I am trying to achieve is Inter-process communication using socket programming/RPC mechanism.
3
votes
1answer
169 views
Sockets intricacies in TCP and UDP
I am quite familiar with TCP and UDP. I understand the process by which TCP establishes connections and other theoretical facts about TCP but when reading up about TCP hole punching for NAT ...
2
votes
1answer
157 views
Application protocols and state machines: designing a complicated server
I'm designing and prototyping a server that has the following characteristics:
during the daemon's initialization it spawns nine "manager" servers, each of which solves one part of the overall ...
2
votes
2answers
622 views
Realtime (almost) bidrectional communication in Java
I will explain the context of the problem first. For a University project I'm going to implement an Android application. The Android application (and others) will be able to send data to a remote ...
4
votes
2answers
957 views
What are the pros and cons of Inter process communication done via sockets vs shared memory?
I understand that two of the many more options for inter process communication can be :
Shared memory
Sockets
Actually I saw these two options being exposed by Intellij Idea for debugging a Java ...
1
vote
2answers
404 views
How to plan a client/server app networking architecture to cope with multiple unrelated exchanges of data?
I'm coding a server/client application pair in Java, as I learn about it. I have basic functionality of sending a message to the server and parsing it but in thinking about the big picture of their ...
0
votes
1answer
150 views
Creating a remote management interface
I'm looking for info on creating a remote management interface for our software. This is not anything illicit. Our software is for live TV production and once they go on-air we can't access the PC ...
1
vote
2answers
165 views
Implementing the transport layer for a SIP UAC
I have a somewhat simple, but specific, question about implementing the transport layer for a SIP UAC.
Do I expect the response to a request on the same socket that I sent the request on, or do I let ...
68
votes
6answers
10k views
Difference between a socket and a port
Could someone please explain quite clearly the difference between a port and a socket. I know that a port serves as a door into the network for an application
process and that the application process ...
1
vote
6answers
2k views
Serializing Data Structures in C [closed]
I've recently read three separate books on algorithms and data structures, tcp/ip socket programming, and programming with memory. The book about memory briefly discussed the topic of serializing data ...
2
votes
1answer
161 views
What to choose API based server or Socket based server for data driven application
I am working on a project which has a Desktop Application for MAC/COCOA, a native application for iPhone another native application in iPad. All the application do almost same thing. The applications ...
2
votes
1answer
148 views
Setting source IP with posix sockets
Is it possible for an application to request a socket (tcp) and have it set the source address without using raw sockets? (the addresses would be bound to the interfaces. [no spoofing]).
This would be ...
4
votes
1answer
281 views
How much overhead is there in persistent connections?
Ok so I'm musing over a little side project I want to start. Essentially its a multi-session web based FTP client. Multi-session in that you can log into several FTP servers at the same time and ...
3
votes
2answers
157 views
How to find an error in a tcp server application for which there is no source code
I have a c++/cli tcp client application sending a data in a specific format like L,20100930033425093,-5.929958,13.164021
to a main application on port 9000.The main application is actually done by the ...
0
votes
1answer
399 views
Time Tracking - Best method?
I'm looking to track the time it takes users to traverse through a few forms I have on a website.
My old thought was to use something like jQuery to poll the server updating the time spent on a page, ...
0
votes
1answer
366 views
PHP, when to use iterators, how to buffer results?
When is it best to use Iterators in PHP, and how can they be implemented to best avoid loading all objects into memory simultaneously?
Do any constructs exist in PHP so that we can queue up results ...
6
votes
3answers
650 views
Simple explanation of the Unix sockets
I can search and I've already looked at the wikipedia entry and in some other places, but even though I have some programming experience, I don't really grasp the concept. Can you treat me like a 10 ...
3
votes
2answers
474 views
How to match responses from a server with their corresponding requests?
There is a server that responds to requests on a socket. The client has functions to emit requests and functions to handle responses from the server.
The problem is that the request sending function ...
6
votes
1answer
555 views
Solutions for implementing a full-duplex game server?
I am designing a game server which would be used for Android terminals. I've been searching for products or frameworks to use for two-way socket communication but haven't found anything worth ...
1
vote
2answers
2k views
Difference between networking programming and socket programming
Are there any major differences when we talk about "socket programming" compared to "network programming"?
Are there some topics that cover "network programming" but not "socket programming"?
0
votes
1answer
250 views
How to Improve this socket over TCP-IP system
Im new to Socket programming and im building a Socket over TCP-IP system with this architecture:
Server: Basically a TCPIP Listener that waits for connection from the clients.
Client: It knows the ...
10
votes
3answers
1k views
How to handle Real Time Data from a database perspective?
I have an idea in mind, but it still confuses me the database area.
Imagine that I want to show real time data, and using one of the latest browser technologies (web sockets - even using older ...
9
votes
3answers
3k views
Is there an alternative to HTML Web Sockets, now that Firefox 4 has disabled them?
I've been checking out some of the latest multiplayer engines in HTML all supporting multi-user games (Very nice) - I believe all these engines use Web Sockets for communication.
That’s why we’ve ...