The networking tag has no wiki summary.
67
votes
6answers
7k 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 ...
20
votes
4answers
431 views
How did programmers use networking to share expensive computer resources in the 60's and 70's?
I'm young and wasn't alive during the 60's and 70's to experience networking and programming as it once was. I have been watching some talks by Van Jacobson on Content Centric Networking, and in ...
15
votes
4answers
342 views
How to network with other developers?
What suggestions would you give to find networking opportunities or to network at user groups and other developer venues?
For instance, if you went to a code camp, would you try to network with other ...
12
votes
8answers
992 views
i want to make some programmer friends but dont know where to really look [closed]
I know this is one good place but what I'm really looking for is contacts, maybe seeing them online, have intelligent conversations etc. Where I live there isn't that many programmers around me ...
12
votes
2answers
456 views
What is Curiosity's packet structure?
For NASA's Interplanetary Network, what does a packet look like? It's obviously a form of redundant protocol, stored at the receiver and with built back up. Is there any documentation on the packet ...
11
votes
2answers
477 views
How does an online game continue after the host leaves?
Note: This is a question about networking, not gaming. I'm using StarCraft merely as an example.
The game StarCraft (not StarCraft 2) supports online play. One person hosts, and other people join. ...
10
votes
3answers
167 views
How could I avoid a distributed deadlock during a mutual connection between two nodes?
Suppose we have two peer nodes: the first node can send a connection request to the second one, but also the second one can send a connection request to the first one. How to avoid a double connection ...
8
votes
10answers
4k views
Best social networking places for programmers [duplicate]
Possible Duplicate:
Is there a good site for programmers to discuss culture, stories, opinions, or whatever?
I love the programming industry a lot, but I don't have many colleagues that ...
7
votes
4answers
433 views
Is there really such a thing as “push”?
Once you escape the realm of electrical signals and are dealing with software, is there really such a thing as a "push" architecture where there isn't periodic polling?
I can't think of any design ...
7
votes
1answer
1k views
Why did Golang discontinue the “netchan” package?
The Golang "netchan" package seems to have been discontinued.
That makes me think that the concept of "networked channels" were not a good practice after all. (Why wouldn't them just "let it be" ...
6
votes
2answers
391 views
How do I optimize a web application for high-latency users?
Basically, I have an application that does searches and requests results from a backend via long polling. It connects to the backend which collects results for 500 ms then sends them back to the ...
5
votes
4answers
328 views
Can I advance my career in the USA if I lack local networking? [closed]
I'm a web developer with 10 years of experience in the Microsoft stack. I was brought to the US by my company, but my contract has ended.
I want to continue pursuing a career in the US, but it seems ...
5
votes
3answers
141 views
VPN or TLSv1 for securing a programs protocol from field device to mainframe
I am working on a product that requires devices to exists anywhere in the world hooked up to the internet though cell modems or on WLAN lines which communicates to a server(s) that exists elsewhere in ...
5
votes
2answers
301 views
solve TOR edge node problem by using .onion proxy?
I would like to improve the TOR network, where the exit nodes are a vulnerability to concealing traffic. From my understanding, traffic to .onion sites are not decrypted by exit nodes, so therefore - ...
5
votes
1answer
98 views
QoS implementation algorithm
I'm working on an application, that does IP routing and QoS. Today we have the QoS implemented, with 3 priorities (low, normal and high) and for each level we create a Queue and as soon as the ...
4
votes
4answers
430 views
How a port “listens”, pull or push?
When you write a code to listen from a port, like 80 for example, what happens under the hood? Is the method the OS uses to listen is pull, or push? In other words, does the OS checks that port every ...
4
votes
4answers
281 views
Is there a canonical resource on TCP/IP, networking, and related areas?
As a relatively-new Python programmer, I'm finding more and more that networking as it relates to the web and web development is becoming increasingly important to understand.
When I was an active C# ...
4
votes
1answer
125 views
Geo IP data on stackoverflow API?
Have just looked at stackgeography and at soapi.
I cannot see where the geo data comes from as it's not on the soapi.
Can anybody shed some light on that?
More info on the stackgeography
4
votes
2answers
187 views
How to protect a peer-to-peer network from inappropriate content?
I’m developing a simple peer-to-peer app in .Net which should enable users to share specific content (text and picture files). As I've learned with my last question, inappropriate content can ...
4
votes
1answer
116 views
audio and video data in RTP
Suppose a user wants to transmit both audio and video to another user, whose formats are AMR for audio and H.264 for video. Does the user have to transmit audio and video packets always separately? ...
4
votes
1answer
64 views
Event system architecture for networking when performance is concerned
How should I design a system for an action game (think in Golden Axe) where events can happen remotely?
I'm using TCP for this because the client is in flash.
There's so many options, I can make a ...
4
votes
1answer
413 views
SS7(M3UA, SCCP, TCAP, MAP) Stack
I'm building an open source SMSC from scratch; it's almost finished, The SRI and the forwardSM operations are working, but I still have few things to do for the receiving part.
I've built the SS7 ...
4
votes
3answers
230 views
Group messaging of computers over internet
I want to be able to send messages between computers on the internet network but with minimal functionality
requirement are- 1)computers can join/leave the group (I expect the group size to be a ...
4
votes
4answers
302 views
Must Read to become Software Architect in computer networking and networking security
I am in networking and networking security domain. I want to know must read book, blog, article etc to become software architect in this domain
3
votes
3answers
1k views
confusion between these two networking terms: transmission rate vs. propagation speed
I read this in TCP/IP PROTOCOL SUITE second edition, written by Behrouz A. Forouzan and Sophia Chung Fegan.
In traditional Ethernet, the minimum frame length is 520 bits, the transmission rate is ...
3
votes
4answers
420 views
Is Linux a neccessity for learning network?
I'm a web developer interested in learning network. I work on Windows platform. Many of my friends and colleagures believe that to learn netwrok, I should become familiar with Linux platform. Should ...
3
votes
4answers
308 views
Is it possible to write a program that pipes the sound from one computer through the sound card of another? [closed]
I have a case where I need to use one computer's sound card to play sound but I want the sound to be generated at another computer that's on the same network as the other. Ideally the program that ...
3
votes
2answers
103 views
Prevent anomalies caused by signal propagation time
In electrical engineering class we learned that signal lines are not ideal, so it takes time for the signal to reach the other end of the cable, and if we doesn't take this into account, it can lead ...
3
votes
1answer
159 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 ...
3
votes
1answer
108 views
Need pointers on my first Windows program [duplicate]
I'm a Unix programmer and I need to write a (hopefully simple) program for Windows that does the following:
(1) Installs from a USB drive
(2) Somehow integrates with the OS at a low-level in such a ...
2
votes
4answers
236 views
Theory about software communications mixing up with other software causing an Apocalypse?
I can remember a very Very long time ago (pre Y2K) , reading an article by some "expert" that theorized that software communicating over the internet, especially video games could get mixed up with ...
2
votes
5answers
513 views
How to network effectively to get a job [closed]
I have been working for 5 years at the same company now. I want to go and find a new job. Finding jobs or getting interview calls has been difficult, there are have far and few. And to compound the ...
2
votes
2answers
636 views
Is it possible to integrate UDP file transfer into a .NET web application?
Background
I have recently been tasked with designing a rebuild of an existing .NET web application that currently uses a third-party company to handle large file transfers (as big as 50Gb).
...
2
votes
3answers
368 views
What are all things that do/can happen when a user enters in a web page's URL?
Sorry if this is a naive title. I am trying to break into web development. I have taken a basic intro to OS, intro to Networking as part of my bachelors degree several years ago. I cannot say that we ...
2
votes
2answers
437 views
Is TCP/IP an OSI Replacement or both are inter-dependent and meant to work together
I'm confused in differentiating the OSI Model and TCP/IP suite. As per my knowledge. OSI is a structure on top of which Networks are built and TCP/IP is the suite of protocols that operate on these 7 ...
2
votes
3answers
165 views
How to rewrite a TCP MMOG server designed to run in a single machine, in a distributed way?
I have a MMOG server running on C++, using winsockets. My server won't support more than 200 players. I had the idea of redesigning it so it will use multiple servers instead of one, so, maybe, for ...
2
votes
3answers
163 views
How to get a Web Application to communicate between users
I am developing a multipalyer web Application for Anti-Chess. It would be hosted on Google App Engine.
I have a few questions:
How do I get two different users who have opened the webapp on their ...
2
votes
1answer
165 views
Game Netplay Rollback System
Can one explain the specifics and details of a netplay framework for a game that optimizes connection through a "prediction / rollback" mechanic, as seen in games where speed is a priority ...
2
votes
1answer
176 views
Book on network cryptographic protocols [closed]
I am looking for a book that describes in fair detail the most common network cryptographic protocols such as SSL, TLS, SSH, HTTPS, etc. I already have some books that cover the underlying ...
2
votes
1answer
118 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 ...
2
votes
4answers
168 views
Cross language remoting and serialisation [closed]
I need to create add network communication to a server written in the Java that will be connected to through a C# application.
I have very little experience in networking and I'm struggling to decide ...
2
votes
2answers
209 views
Communication between state machines with hidden transitions
The question emerged for me in embedded programming but I think it can be applied to quite a number of general networking situations e.g. when a communication partner fails.
Assume we have an ...
2
votes
2answers
2k views
Creating a P2P application using Java
I am preparing to start a 3rd year project using Java. The object is to create a P2P application where users can write text, draw and edit at the same time. The connection between them must be P2P.
...
2
votes
2answers
169 views
Network application framework/API/etc
With all the web2.0 hype and webapps being all the rage, the only advantage from a corporate POV that I can think of webapps having is that it is easier to service your user base: upgrades become ...
1
vote
6answers
224 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 ...
1
vote
7answers
2k views
What could be my path? Networking, programming, or something else? [closed]
Well first and foremost, I would like to give my brief description: I was an aviation student but I didn't pursue that path because I lost my interest. Now I'm an I.T. student and currently stopped ...
1
vote
2answers
180 views
Why don't many languages have a better DNS library built-in core? [closed]
Why don't many programming languages have real DNS client libraries built-in core? For example Python, Ruby and C# lack it.
You usually get only methods to get hostname out of IP or vice versa and ...
1
vote
2answers
442 views
Is it wrong to push messages from server to client in a client-server application?
I practically never see any web application where server pushes messages to the client. While pushing messages from server to client is hugely used in multiplayer games, why this model is so underused ...
1
vote
2answers
1k 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"?
1
vote
3answers
847 views
UDP segments that are lost
i know that UDP does not care about segment (packet) order and their arrival on the destination. then how on earth are we able to stream videos?
if a segment is lost (doesn't reach the destination), ...
