Для всех браузеров, особенно на Android. Возможно, вы можете добавить это
try{
blob = new Blob( byteArrays, {type : contentType});
}
catch(e){
// TypeError old chrome and FF
window.BlobBuilder = window.BlobBuilder ||
window.WebKitBlobBuilder ||
window.MozBlobBuilder ||
window.MSBlobBuilder;
if(e.name == 'TypeError' && window.BlobBuilder){
var bb = new BlobBuilder();
bb.append(byteArrays);
blob = bb.getBlob(contentType);
}
else if(e.name == "InvalidStateError"){
// InvalidStateError (tested on FF13 WinXP)
blob = new Blob(byteArrays, {type : contentType});
}
else{
// We're screwed, blob constructor unsupported entirely
}
}
Почему предел самостоятельно.NET 2.0..NET 3.0 (или 3.5) содержит WCF и является твердой, производительной подсистемой связи с хорошей безопасностью..NET 3.0 является просто.NET 2.0 с дополнительными библиотеками (WCF, WF, WPF).
Вы могли смотреть на Entanglar (http://entanglar.dunnchurchill.com) при поиске чего-то высокоуровневого. Entanglar обеспечивает целый жизненный цикл объекта и синхронизацию.
Если бы Вы плохо знакомы с разработкой игр, я рекомендовал бы XNA-, с которым это легко к программе. Преимущество Крутящего момента, однако, является этим, имеет инструменты создания актива, которые могут также быть неоценимыми. Для игры более высокого уровня или кадр/с, Исходный механизм является большим.
Собственная.NET Microsoft базирующийся XNA позволяет Вам создавать сетевые игры в Windows и XBox 360.
Я также хотел бы отметить, что "Игры для Windows", который XNA использует на окнах с его Живым! сетевые API теперь свободны..., что означает, что, если Вы пишете игру XNA, которая использует сетевые функции, у Ваших пользователей не должно быть золотого членства :-)
http://www.engadget.com/2008/07/22/games-for-windows-live-now-free/