john
2021.04.30
ライブラリsotalibのクラスについて
Vstone/Sotaサポート様
いつもお世話になっております。

質問を下記に整理致しました。
恐れ入りますが、ご確認・ご回答頂けますと幸いです。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
★対象クラス
jp.vstone.network.TCPIPClient
jp.vstone.network.TCPIPServer

★質問内容
(1)TCPIPClientは、どういう役割をもったクラスでしょうか。
(2)TCPIPServerは、どういう役割をもったクラスでしょうか。

★質問経緯
貴社提供のAPIドキュメントを見てもクラスの詳細が記載されおらず、どういう責務をもったクラスか把握できなかったです。

★備考
APIドキュメント拡充を検討中とのですが、ご状況はいかがでしょうか。
もし可能であれば、詳細をご教授頂けると幸いです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

お手数をおかけしますが、ご回答宜しくお願い致します。
以上、何卒宜しくお願い致します。
回答
Sotaサポート
2021.05.06
john様

 
TCPIPClient、TCPIPServerのクラスは、TCP/IPのソケット通信を行うもので、VstoneMagicではTCP/IPに関連するブロックに使われています。
それぞれ下記のメソッドを持ちます。
 
 
TCPIPClient
/**
* データを送信する。
* @param host サーバアドレス
* @param port ポート番号
* @param data 送信データ
* @return 送信できたか true:正しくサーバに送信した。
*/
public static boolean postString(String host , int port , String data)
 
 
/**
* 文字列を送信し、サーバから文字列を取得する。
* @param host サーバアドレス
* @param port ポート番号
* @param data 送信データ
* @return 受信データ
*/
public static String getString(String host , int port ,String data)
 
 
TCPIPServer
 
/**
* TCP/IPサーバを作成する
* @param port ポート番号
* @param timeout タイムアウト時間(msec)
*/
public TCPIPServer(int port , int timeout)
 
/**
* クライアントからのリクエスト待ち受けを開始する
* @return 受信データ
*/
public String waitRequest()
john
2021.05.07
ご回答ありがとうございました。
この質問に回答する
 

Page Top