Questions tagged [socket]
An endpoint of a bidirectional inter-process communication flow. This often refers to a process flow over a network connection, but by no means is limited to such.
24
questions
14
votes
1answer
2k views
Stream that opens an HTTP GET and then acts like a normal C++ istream
Needed a quick stream to get JSON objects.
...
5
votes
2answers
103 views
Nisse Server: Part 2 Socket Layer
Getting close to a release of generic server.
Nisse Server: Part 1 Helper Functions
Here is the socket layer code.
This has previously been reviewed here. But there have been some changes.
Socket.h
...
5
votes
2answers
3k views
C++ Socket Part-2
In my ongoing attempts to become a better blog writer I have some written some more code that needs reviewing.
Full Source.
First Article.
This is a simple C++ wrapper for Sockets.
Here the bit I ...
10
votes
1answer
426 views
HTTP Stream Part 2 A stream that opens an HTTP GET and then acts like a normal C++ istream
The review I asked for yesterday was for a header only library.
Stream that opens an HTTP GET and then acts like a normal C++ istream
This has some limitations as it downloads all the data as part of ...
10
votes
1answer
50k views
Java multi-thread file server and client
My task was to build a multi-thread file server and a client that can upload or download a named file over sockets. It is assumed that the client will finish after its operation and there is no need ...
5
votes
1answer
261 views
C Version of a Client/Server application
Starting to write an article about Socket Programing.
So I need a simple C version of a client/server app.
So here it is for review (Also on github)
A linked question is the C++ version
MakeFile
<...
11
votes
3answers
2k views
Windows socket class
I need some advice to see if my simple Windows socket class is good enough to be used in a simple chat application.
...
8
votes
2answers
1k views
Sockets and networking for a multi-platform game
I'm in the process of adding network support for a little Mac & Windows game I'm writing. Today I've finished the basic sockets plus a few other network helpers and would appreciate having the ...
15
votes
5answers
952 views
Raw Text TCP Client
Yesterday I posted a request for a code review. After reviewing the code and the reviews, and after some sleep, I decided I can do better. In fact I logged on with the intent of deleting the question ...
10
votes
2answers
9k views
Python Port Scanner
This is only my third Python script. Be brutal with me. Any tips, tricks, best practices, or better usages would be great!
...
10
votes
1answer
3k views
Network protocol using TCP, sending images through sockets
I would like to ask about your opinion about my code. The idea is simple: I designed my own protocol, where client asks the server about the image, and the server sends the image, following the below ...
10
votes
4answers
227 views
Impromptu TCP sender/receiver
Every once in a while I need to get some random computer thing done; so I write something to do it for me. This is one of those. It needed to be able to send text to, and receive text from, a server - ...
6
votes
1answer
366 views
Flexible socket framework
I'm working on an async socket server, would really appreciate any critique and some advices regarding the place where i process received messages.
My interfaces are as follows:
IAsyncClient
<...
14
votes
1answer
1k views
First socket class
I want my socket class to be reviewed, including recommendations and optimizations.
Sokect.hpp
...
11
votes
2answers
2k views
Command line IRC client
I made this IRC client ages ago in Python, and thought I'd revisit it for Python 3.5 (I'd like to play with asyncio). Before I start, I'd like to have an overall design review about this.
Known ...
6
votes
1answer
157 views
Send / receive wrapper for System.Net.Sockets
The following NetworkEndpoint class serves as a simple send / receive interface for either side of a network connection (client or server) when provided with a ...
5
votes
2answers
566 views
Send and Receive more than 64KB over TCP/IP socket
I have written TCP server client code to send data of any size (1 byte - 64KB) in a loop.
The client (A) sends data to the server (B). B then sends the same data back to A. A matches the sent data to ...
3
votes
2answers
206 views
Send and Receive upto 200KB over TCP/IP socket
Code reviewers, I have changed code whatever be suggested by code reviewer and I want you to give me some feedback on the basis of my new code.
I have written TCP server client code to send data of ...
3
votes
2answers
2k views
C++ Version of a Client/Server application
Starting to write an article about Socket Programing.
So I need a simple C++ version of a client/server app.
So here it is for review (Also on github)
A linked question is the C version
Makefile
<...
2
votes
1answer
858 views
TCP client library using Winsock WSAEventSelect in C++
One way to write a client which uses a specific protocol, eg http like in this case, is to create a base class with the basic socket handling functionality with virtual functions which can be ...
2
votes
2answers
2k views
C++ Socket syncronous poll wrapper
Below is a simple C++ abstraction over linux sockets, and a layer of abstraction over a synchronous poll call. The goal was to exploit move semantics to allow the ...
1
vote
1answer
308 views
Simple PacketHandler class [closed]
I can recently coded an emulation system and in this project I have a PacketHandler for each player connected to a socket server, and each player receives packets (data) from the client application.
...
1
vote
2answers
4k views
UDP server and JSON parser script
I am a Python beginner and wrote a script which should run on a Raspberry PI as a UDP server. It reads and writes to a serial device and has to process and forward JSON strings.
Because there is ...
0
votes
2answers
249 views
C++ Socket Part-4
In my ongoing attempts to become a better blog writer I have some written some more code that needs reviewing.
Full Source: https://github.com/Loki-Astari/Examples/tree/master/Version4
First Article: ...