こんにちは。Win2000、VB6.0(SP5)でソケット通信をしようと思っています。
接続や、送信・受信をすることはできたのですが、受信したとき、送信文字列も受信され困っています。
<例>
送信:abc
受信:abc
12345(期待する返答)
という感じです。
期待する返答の文字数が決まっているので、それ以外はゴミとして扱うこともできるのですが、時々ですが、abc12345のように、送信文字列と受信文字列がくっついてきてしまうこともあり、解決するならしたいと思っています。
telnetでテストすると、オーム返しはありません。
あと、相手の装置には、オーム返しの機能はないそうです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
telnetは作ったプログラムではなく他の端末ソフト(DOS窓とかTeraTermとか?)から相手装置に対して行なったのでしょうか。
そのとき、キーボードから打ち込んだ文字が画面に出てこなかったでしょうか。相手の装置がエコーバック(オーム返し)していると思うのですが。。。
回答ありがとうございます。
結局、相手(サーバー)側にエコーバックON/OFF設定がありました。最初の電話ではそんな機能はないと言っていたのに、、、(T-T)お騒がせしました。
No.1
- 回答日時:
状況(相手の装置、変数の渡し方、コードなど)が全く
分からないので可能性だけのお話になりますが、送信の時に
使用している変数と、受信の時に使用している変数に同じものを
使っていて、文字列がくっついているだけ、、、
ってことは無いですか?
この回答への補足
返答ありがとうございます。先ほどはVBが使用できない環境にいましたので、ここでコードを記載させていただきます。
<送信>
Private Function fbSendMovePos() As Boolean
Dim strbuff As String
strbuff = "@?WHERE" & vbCrLf 'パルス用
WSock.SendData strbuff
End Function
<受信>
Private Sub WSock_DataArrival(ByVal bytesTotal As Long)
Dim strRecv As String
'応答受信
WSock.GetData strRecv, vbString
End Sub
変数はグローバルではないので、文字列はくっついていないと思います。
何かお気づきの点がありましたら、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail gmail から docomo メールに送信できません 4 2022/06/25 00:41
- その他(メールソフト・メールサービス) outlookからの送信された件名が文字化けします 2 2023/04/18 14:29
- その他(メールソフト・メールサービス) 「Thunderbirdメール」の送信文字のフォントや色の変更 3 2023/03/17 16:43
- iPhone(アイフォーン) ショートメールの文字数制限について。 3 2023/01/24 11:37
- 片思い・告白 恋愛相談 4 2023/05/04 07:49
- テレビ テレビが映るまで3~5分かかります 8 2023/04/11 09:47
- 運輸業・郵便業 郵便番号4ケタ「8790」の送り先に、通常の郵便番号で送るとどうなりますか? 3 2023/01/16 15:00
- au(KDDI) iPhoneSEを使用しています。ショートメールを使用していて入力中に70と表示されるのは70文字ま 1 2022/11/28 23:36
- 教えて!goo 気になることがあります。 goo回答してくれた人への返信って、しないと感じ悪いですか?みなさんは返信 11 2022/11/10 17:45
- 物理学 入出力インピーダンスについて 2 2023/06/02 10:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「TCPは全二重可能」の意味
-
シリアル通信
-
シリアル通信時のデータ受信方法
-
Outlookの「受信日時」「件名」...
-
Linux C言語 ソケット通信について
-
RS232cを用いた送信プログラム
-
winsockを使ったTCP及びUDP通信...
-
パソコンに詳しい方教えて下さ...
-
バッチファイルでディレクトリ...
-
Windows上のファイル操作の履歴...
-
jarファイルが開けない
-
Lhaplusが発したと、みられるエ...
-
エクスプローラで表示したファ...
-
複数のフォルダーからファイル...
-
ffastun.*って何ですか?
-
コマンドプロンプトの出力
-
ファイルの更新日時について
-
postfixの.forwardでメールの転...
-
iTunesのパソコン移動
-
Windows 7 標準のZip解凍が出来...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Outlookの「受信日時」「件名」...
-
TCP/IP のパケットの分断と結合...
-
Outlookの「受信日時」「送信者...
-
CRC-CCITTに関しての仕様とサン...
-
シリアル通信時のデータ受信方法
-
Excxel vba でYahoo API で住所...
-
UDP受信時の通信異常検知について
-
recv関数の戻り値について
-
ASP.NET C#でPOST受信
-
RS232cを用いた送信プログラム
-
VC++メッセージの送受信につい...
-
PC98で232c送信winndowで受信で...
-
TCPのプログラミングで質問…と...
-
VBのMSCommコントロールを使っ...
-
「TCPは全二重可能」の意味
-
DHCPOFFERの受信について
-
VB2010で、シリアル通信の方法...
-
msgrcv( )で領域破壊?
-
シリアル通信
-
ネットワークでの受信バイト数
おすすめ情報