У меня есть TCP -сервер, который может принять подключения и отправлять ответ. Когда клиент подключается к серверу с компьютера, где работает сервер, мне нужно знать имя процесса, из которого появилось это соединение. Как это можно реализовать с помощью C ++ Winapi? Код сервера TCP приведен ниже < /p>
#include
#include
#include
#include
#pragma comment(lib, "Ws2_32.lib")
int main() {
WSADATA wsaData;
SOCKET listenSocket = INVALID_SOCKET;
SOCKET clientSocket = INVALID_SOCKET;
sockaddr_in serverAddr;
// Initialize WinSock
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {
std::cerr
Подробнее здесь: https://stackoverflow.com/questions/796 ... ent-socket
Получить имя процесса от клиентского сокета ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сбой сокета сервера С# при отключении клиентского сокета во время отправки
Anonymous » » в форуме C# - 0 Ответы
- 47 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я получаю имя процесса с .vhost в конце концов, а не только имя? [дублировать]
Anonymous » » в форуме C# - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-