Результаты поиска по запросу "sockets"

12 ответов

Если процесс уже не завершен, и он просто оставил порт открытым для очистки ОС.

я есть вопрос относительно клиентского сокета в сети TCP / IP. Допустим, я использую try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: ...

3 ответа

Нет, это не так. Это потому, что он не может проверить на наличие ошибки или даже конца потока. Он полностью игнорирует результат, возвращенный

ользую цикл для чтения сообщения из сокета Berkeley, но я не могу определить, когда сокет отключен, поэтому я бы принял новое соединение. пожалуйста помоги while(true) { bzero(buffer,256); n = read(newsockfd,buffer,255); printf("%s\n",buffer); }

3 ответа

 значение означает конец потока, и оно вызывается функцией close () на конце отправки, а не чем-либо, что вы можете написать. Flush () также здесь избыточен. Единственное, что требуется, это закрыть ().

у реализовать SSL-прокси в Java. Я в основном открываю две розеткиbrowser-proxy,proxy-serverи запустить два потока, которые будут писать вproxy-server что они читают изbrowser-proxy, и наоборот. Каждый поток выглядит так: while (true) { nr = ...

ТОП публикаций

1 ответ

@Sudantha, разве ссылка, приведенная в документации, недостаточна для реализации серверной части? Что касается клиентской стороны, я не знаком с PHP, но я предполагаю, что если он поддерживает SSL через TCP-сокеты, который будет работать (поскольку я не знаю PHP, я не могу указать вам на хорошие примеры того, как этого добиться ). Вам понадобится сертификат на сервере.

т у меня есть сокет (сервер), разработанный с помощью методов, доступных в using System.Net.Sockets; using System.Net;Можно ли защитить передачу данных в этих сокетах? специально реализоватьSSL? какие-нибудь примеры?

3 ответа

, Это действительно полезная библиотека / инструмент. Это позволяет вам играть с пакетами IP / TCP / UDP / ICMP.

ользую socket.py Python для создания подключения к FTP-серверу. Теперь я хочу сбросить соединение (отправить флаг RST) и прослушать ответ ftp-сервера. (FYI, использующий socket.send ('', 'R'), не работает, поскольку ОС отправляет флаг FIN вместо ...

3 ответа

Это позволит нескольким людям связываться, но вы не сможете закрыть другую ручку.

у закрыть сокет, чтобы открыть его на том же порту, но у меня нет дескриптора на этом сокете. Как я могу получить сокет, который прослушивает localhost: 873, чтобы закрыть его?

2 ответа

@Matt, поэтому вам нужно создать склад доверенных сертификатов. Скопируйте один из JDK; экспортировать сертификат сервера в файл; и импортируйте его в новое хранилище доверенных сертификатов.

ал следовать учебному пособию, которое не касалось Android, и получил это: System.setProperty("javax.net.ssl.trustStore", "truststore"); System.setProperty("javax.net.ssl.trustStorePassword", "password"); SSLSocketFactory ssf = ...

3 ответа

 всегда нужно было бы смотреть на весь набор, чтобы найти, какие дескрипторы фактически используются в вызове, с параметром, некоторые из этой работы могут быть опущены.

t () определяется как: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct timeval *timeout);nfds представляет самый высокий дескриптор файла во всех заданных наборах плюс один. Я хотел бы знать, почему эти данные ...

2 ответа

«В HTTP это делается путем закрытия сокета для ответа»? Не совсем, вы можете передавать несколько запросов по HTTP и поддерживать соединение живым.

я есть крошечное приложение TCP, где многие клиенты подключаются к серверу, отправляют на него данные (через write () - они также отправляют сообщения по размеру) и затем завершают работу. У меня есть клиенты отправляют \ 0 \ 0 на сервер при ...

4 ответа

Функция send () возвращает больше байтов, чем требовалось c ++

Я делаю программу для сокетов и после того, как мой сервер подключен к устройству, я пытаюсь отправить ему сообщение. Но функция send () возвращает количество байтов, превышающее количество байтов, хранящихся в моем массиве. И сообщение не ...