כותב |
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 02 November 2006 בשעה 21:04 | | IP רשוּם
|
|
|
|
קודם כול שלום אני חדש פה ^_^....
טוף אז כחה....אני רציתי לדעת איך אני יכול ליצור תקשורת דרך אינטרנט בה C# כמו להתחבר לשרת מסוים...לשלוח מידע ....לפני שעברתי לה C# היתיי בה Visual Basic 6.0 שם זה היה ממש קל לבצע תקשורת אינטרנט דרך פקד Winsock אני בה C# אני לא מוצע אותו..אז חשבתי שיש איזה דרך אחרת...חפשתי ו לא ממש מצעתי תתשובה...יש איזה פקד אולי... אוו משו כזה... אוו להראות איזה דוגמה...
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 02 November 2006 בשעה 21:22 | | IP רשוּם
|
|
|
|
יש די הרבה ספריות, תלוי במטרת ההתחברות...
אבל מה שכן עשו הרבה מאוד עבודה בשבילך...
חסרון: עובד די לאט משום מה...בהשוואה ל-winsock של VB6...
אגב, כדי להשתמש בדיוק באותו רכיב כמו שם אתה יכול להוסיף אותו ע"י צירוף ה-DLL שלו לפרוייקט (אפשרי גם דרך ארגז הכלים)
תנסה קצת את System.Net.WebClient, HttpWebClient, Socket ויש עוד מלא דברים והגדרות, אבל זה הבסיס.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 02 November 2006 בשעה 21:53 | | IP רשוּם
|
|
|
|
חחח לא נכון מצאתי את Winsock מגניבוש..היה לו איזה שם נכה AxWinsock בוא נגיד בא לי לשלוח מידע לאיזה שרת בה C# אבל בלי Winsock בוא סתם נגיד לה 255.255.255.255:1716 עם מידע ש בה TextBox איך אני יכול לעשות את זה?...
|
חזרה לתחילת העמוד |
|
|
tal אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 03 November 2006 בשעה 12:50 | | IP רשוּם
|
|
|
|
בגדול, יש לך ב-
קוד:
System.IO;
System.Net.Sockets;
|
|
|
את כל מה שאתה צריך תוכל למצוא שם.
יש לך את TcpClient && TcpListener
יש לך NetworkStream
ואני בד"כ משתמש ב- BinaryReader && BinaryWriter כדי לכתוב בצורה קלה ל- Stream...
לגבי ה"איטיות" - המחלקות הנ"ל מתפקדות בצורה יפה מאוד וישמשו את הצרכים שלך בצורה פשוטה.
ואם אתה ממש מתעקש, אתה יכול לעבוד ישירות עם מחלקה מסוג Socket (TcpClient && TcpListener מחזיקות בתוכן אובייקט מסוג Socket כדי להקל את העבודה עליו...)
תחקור קצת על הנושא... ותגלה שזה מאוד מאוד פשוט
בהצלחה,
טל.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 05 November 2006 בשעה 01:34 | | IP רשוּם
|
|
|
|
אין אין אני שונא את הא Impisivy conversion איזה חרא זה...כול דבר אתה חייב לשנות..ישם מיליון לזכור... איך אני משנה אז זה
TCPClient.Connect ("255.255.255.255"); &nbs p; a
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 05 November 2006 בשעה 01:49 | | IP רשוּם
|
|
|
|
אין מצב שאתה שונא את זה, עשו כל כך הרבה עבודה טובה בשבילך ועשו לך חיים מאוד קלים, אל תתלונן
בכל מקרה, מה אתה מנסה לעשות, ואני מניח שכבר ניסית את גוגל ואתה לא יודע מה לחפש, אז...מה אתה מנסה לבנות ?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 05 November 2006 בשעה 09:05 | | IP רשוּם
|
|
|
|
TcpClient TcpListener
יש לי בעיה עם ש Client כשאני בה לשים IP הוא אומר בלאבלאבלא Cant convert from string to System.Net.TcpClient Ipaddres Port
משו כזה......איך איך אני אמור לזכור כול כך הרבה סוגים של הא Implisivy Conversion לכול משו יש תדרך שלו ו טל...מה קשור פו IO ? . זה לשליטה בקבצים ותקיות....כמו System.IO.File.Delete (@"C#.exe"); a
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 05 November 2006 בשעה 13:27 | | IP רשוּם
|
|
|
|
אוקיי, רק כדי שיוכלו לעזור יותר תפרט גרסה של visual studio שבה אתה משתמש.
ותצרף גם את הקוד שאתה מנסה להריץ.
אגב, צריך גם System.Text.Encoding
IO זה בגלל שאתה מקבל stream של בייטים, וצריך להוציא מהם מחרוזת, ועשו עבודה יפה בשבילך גם בתחום הזה.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 07 November 2006 בשעה 14:23 | | IP רשוּם
|
|
|
|
עזוב אותך C# אני חוזר לה VB
Ms visual basic 2005 Express
הרבה יותר קל וידידותיי..... עשיתי את זה בסוף בה VB...אבל יש לי בעיה חדשה..
הפעם זה כשאני עושה .dll ו אני מוריד איתו קובץ....מה הוא עושה..הוא קורא תשורא פעם 1 וממשך המניעק..חח...
זה ה sub שבה הוא עושה את זה
קוד:
Imports System.IO
Imports System.Net
Imports System.Security
Public Class Class1
Public Sub Net()
Dim Net As New Net.WebClient
Net.DownloadFile("http://www.someWebSite.com/update/update1. rar", "update.rar")
MsgBox(Net.IsBusy)
End Sub
|
|
|
a
עשיתי MsgBox בסוף כדיי לראות שהוא באמת קורא פעם 1 וממישך..ו זה באמת החזיר לי
False
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 07 November 2006 בשעה 14:39 | | IP רשוּם
|
|
|
|
אוי :(
אני לא אומר מה דעתי על ההודעה האחרונה...
בכל מקרה, השתמשת ב-download, ולכן הוא מוריד את כל הקובץ ורק אז ממשיך לשורה הבאה (באותו ה-thread), אם היית משתמש ב-downloadasync זה היה משנה משהו...ואז היית יכול לדעת מתי הוא סיים לפי האירועים שבו.
עכשיו, למה לא יכולת להשתמש באובייקט הזה ב-C#, את זה אני ממש לא יודע...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 07 November 2006 בשעה 15:03 | | IP רשוּם
|
|
|
|
*EDIT*
אין עדין הוא לא רוצה....ניסיתי את כול הסוגים של הא DOWNLOAD
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 07 November 2006 בשעה 15:15 | | IP רשוּם
|
|
|
|
יש לך בעורך רשימת של overloads (אחרי שאתה לוחץ על הסוגריים של התחלת הפרמטרים), תעיף עליה מבט...
אתה יכול ללחוץ על החיצים למעלה ולמטה כדי לעבור בין ה-overload-ים
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
ShadowRayz משתמש מתחיל
הצטרף / הצטרפה: 02 November 2006
משתמש: מנותק/ת הודעות: 9
|
נשלח בתאריך: 07 November 2006 בשעה 15:23 | | IP רשוּם
|
|
|
|
אין אין אני הומו ...כתבתי URL לא נכון
חחחח אין תודה גבר
|
חזרה לתחילת העמוד |
|
|