« おもしろキット入手! | メイン | 初ビワ! »

2005年06月08日

授業の予習で悩みました。。。


今日は専門学校の講師が休みで、家で明日のVB.NETの授業の予習をしていました。
VB.NET授業は一通りの基礎学習は終わり、今は応用編という感じになっています。
せっかくの".NET"ですから、それらしいことをやりたくて、VB.NETでTCP/IPのソケット通信のプログラム作成を考えているのですが、実はこれがなかなか難しいのです。
市販のテキストにはあまりVB.NETによる通信はあまり詳しくは書かれていないし、インターネットで検索してもそれらしいサンプルプログラムは見つからない、Visual Studioのヘルプファイルに一応サンプルらしきものはあるのですが、どうもまともには動作してくれないんです。。。
VC#ならばちゃんとソケット通信ができたので、VBでもできないはずはないのですが、、、
ということで、久しぶりに半日以上も悩んでしまったプログラミング作成でした。
本件、もうちょっと考えてみる予定です。

投稿者 みやざわ : 2005年06月08日 22:52

トラックバック

このエントリーのトラックバックURL:
http://blog.tiny.jp/cgi-bin/mt/mt-tb.cgi/344

このリストは、次のエントリーを参照しています: 授業の予習で悩みました。。。:

» Ben W. from Ben W.
Laugh at yourself first, before anyone else can. [続きを読む]

トラックバック時刻: 2006年07月18日 13:51

コメント

むずかしそぉ~~~っ!!!!

投稿者 くりchara : 2005年06月09日 01:50

たまには、技術的な話題に参加^^)/△。
ターゲットはWindowsフォームですよね。
VB.NETは使ってないけど、VCと同様にwinsocket関連のクラスがあるのではと推測します。
以下参考まで。MSNDにあります。
Windows フォーム : マルチスレッド TCP/IP リスナ サンプル
このサンプルでは、Windows フォーム、.NET Framework、およびスレッド処理を扱います。

Client = New TcpClient
Listener = New TcpListener(System.Net.IPAddress.Parse("127.0.0.1"), 9105)

VBにしばられなければ、WIN32APIをコールして作成する方法もあるのですが。C#もこの方法は面倒な手続きが必要のようですね。


投稿者 遠藤です。 : 2005年06月09日 09:18

遠藤さん、どうもでした。
おかげさまでソケット通信ができるレベルのVB.NETプログラムが完成しました!
明日の授業に使います (^_^)

投稿者 みやざわ : 2005年06月12日 19:29

コメントしてください

コメント登録機能を利用するには、TypeKey トークンを設定してください。