Выпуск связанных портов на выходе процесса

Предоставьте полную информацию о данных через HTTP, но вы можете вызвать API для получения данных и затем отобразить их в fullcalendar.io

Вы можете выполнить все это, используя fullcalendar.io.

Этот пост охватывает обсуждение , как открыть модель . Я добавил это в следующем примере.

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

Fiddle для просмотра времени выполнения https://jsfiddle.net/alifaraze/mr53d7nz/27/

$(document).ready(function() { $('#calendar').fullCalendar({ events: [{ id: 1, title: 'Full Day Event - Click Me', start: '2019-01-02', end: '2019-01-03', description: 'Full day event description' }, { id: 2, title: 'Whole Week Event - Click Me', start: '2019-01-06', end: '2019-01-10', description: 'Whole week event description' } // more events here ], eventRender: function(event, element) { $(element).popover({ title: function() { return "" + event.title + ""; }, placement: 'auto', html: true, trigger: 'click', animation: 'false', content: function() { return "

"+ event.description +"

" }, container: 'body' }).popover('show'); }, dayClick: function(date, jsEvent, view) { $('#modalTitle').html(date.format()); $('#modalBody').html('Clicked on: ' + date.format() +'
Current view: ' + view.name +'
Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY); $('#calendarModal').modal(); } }); })

16
задан Jonathan Leffler 13 April 2017 в 00:17
поделиться

3 ответа

Используя SO_REUSEADDR опция сокета позволит Вам перезапускать программу незамедлительно.

int iSetOption = 1;
...
sockfd = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
setsockopt(_sockfd, SOL_SOCKET, SO_REUSEADDR, (char*)&iSetOption,
        sizeof(iSetOption))
...         
24
ответ дан 30 November 2019 в 17:53
поделиться

Стек TCP/IP заставляет порт напряженно трудиться для когда-то даже после close() - сокет останется в TIME_WAIT и TIME_WAIT2 состояние.

, Если я не ошибаюсь, обычно требуется 2 минуты поэтому, если необходимо использовать тот же порт, сразу устанавливает SO_REUSEADDR опция на сокете перед привязкой, точно так же, как предложенный Ivo Bosticky.

4
ответ дан 30 November 2019 в 17:53
поделиться

Не совсем ответ на ваш вопрос, но для полноты:

В Windows вы можете настроить TcpTimedWaitDelay значение реестра для установки тайм-аута для освобождения закрытых TCP-соединений на 30 секунд.

.
2
ответ дан 30 November 2019 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: