Вы можете использовать re.split
для разделения по нескольким критериям:
text = "The sun shine brightly, but is very cold today!"
Допустим, вы хотите разделить пробелами и запятыми:
import re
re.split( r'\s+|,\s*', text)
# ['The', 'sun', 'shine', 'brightly', 'but', 'is', 'very', 'cold', 'today!']
Вы пробовали свойство HttpWebRequest.KeepAlive ? Он устанавливает соответствующий HTTP-заголовок Keep-Alive и сохраняет соединения. (Конечно, это также должно поддерживаться и включаться удаленным веб-сервером).
Документация HttpWebRequest.KeepAlive для MSDN гласит, что для HTTP1 установлено значение true по умолчанию. .1 соединения, поэтому я подозреваю, что сервер, к которому вы пытаетесь подключиться, не допускает сохранения соединения.
Прокси-сервер используется автоматически, а его настройки берутся из настроек вашей системы (см. Internet Explorer). Также можно переопределить настройки прокси с помощью свойства HttpWebRequest.Proxy или путем настройки файла конфигурации приложения (см. http://msdn.microsoft.com/en-us/library/kd3cf2ex.
Вы можете установить для свойства HttpWebRequest.KeepAlive значение true.
Для прокси-серверов: есть также свойство: HttpWebRequest.Proxy
Установить свойство HttpWebRequest.KeepAlive True .NET позаботится обо всем остальном. Это просто пул соединений с базой данных. Работает прозрачно.
Вы можете свободно создавать новое соединение .NET выяснит, что вы подключаете уже подключенный сервер, и будет его использовать. Также зависит от вашего номера Net.ServicePointManager.DefaultConnectionLimit
, он установит новые соединения (, если вы выполняете многопоточность ).